Hi,
ich würde das Event Abhängen beim Setzen und dann wieder anhängen:
Delphi-Quellcode:
procedure TTestForm.ColumnPropertiesChange(Sender: TObject);
begin
Column.OnChange := nil;
try
// Code zum Abhaken anderer gesetzter Checkboxen
finally
Column.OnChange := ColumnPropertiesChange;
end;
end;
Oder hals ein Flag setzen - InProcess ...
Cu, Frank
[Edit]Wobei eigentlich nichts passieren dürfte, wenn du nur dann reagierst, wenn Checked auf True gesetzt wird.[/Edit]