Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

AW: ExpressGrid Checkbox für Default value

  Alt 14. Dez 2010, 16:10
Warum nutzt du dann keine Radio-Buttons?!

Wenn es unbedingt CheckBoxen sein müssen, dann kannst ja ein Flag setzen, dass schon eine CheckBox aktiviert ist. Und somit keine weitere aktiviert werden darf.
Delphi-Quellcode:
var
  CBFlag : Boolean;
begin
  CBFlag := False;

  { ... }

  // Beim ersten anhaken einer CheckBox das Flag setzen
  CBFlag := True;

  // und alle weiteren Checkboxen setzen
  CheckBoxX.Checked := Value and not CBFlag;
  CheckBoxY.Checked := Value and not CBFlag;
  CheckBoxZ.Checked := Value and not CBFlag;
  
  { ... }
end;
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat