Einzelnen Beitrag anzeigen

Geronimo

Registriert seit: 19. Dez 2006
Ort: Hamburg
38 Beiträge
 
#15

AW: TMenuItem: Checked wird nicht dargestellt

  Alt 16. Jan 2021, 15:37
Das Thema ist zwar schon alt, aber vielleicht kann es ja jemand gebrauchen.
Mein Ansatz wäre den Checked-Haken in der Caption nachzubilden.

Gruß
Geronimo

Code:
procedure TMenuItem.SetChecked(Value: Boolean);
begin
  //Orginal Code from VCL

  if FChecked then Caption := Caption + ' ✓'
  else
    Caption := StringReplace(Caption,' ✓','',[rfReplaceall]);
  end;
end;
Die Welt ist rechteckig, linear und Gauss-verteilt!
  Mit Zitat antworten Zitat