Wenn man bei einem TMenuItem das
Property Checked auf True setzt, dann wird es mit einem kleinen Häckchen angezeigt.
Man kann es so programmieren, dass beim Klick auf den Menüpunkt das Häckchen jeweils an- und ausgeschaltet wird.
Delphi-Quellcode:
procedure TForm1.Test2Click(Sender: TObject);
var
mi : TMenuItem;
begin
mi := Sender as TMenuItem;
mi.Checked := not mi.Checked;
end;
Somit wäre die Grundfunktionalität mit Delphi Bordmitteln vorhanden auch wenn derr Wunsch nach Farbe nicht erfüllt wird.
... Gibt's da nicht auch eine Property AutoCheck oder so?