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)