der Titel sagt das dies niemals gefixt wird, deswegen schätze ich mal das man hier nicht daran vorbeikommt sich seine Buttons selber zu zeichnen, wenn es denn so wichtig ist

Code: Alles auswählen
Signatur := nil;
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
Und vielleicht, wenn man das ganze mal auf andere Elemente erweitert nicht unbedingt zielführend:theo hat geschrieben:Sicher könnte man darüber reden, dass Lazarus das im Objektinpektor je nach Plattform ausblendet.
Das dürfte aber doch recht aufwändig sein.
Code: Alles auswählen
TStringGrid.DrawingStyle
Code: Alles auswählen
TStringGrid.FixedColor
Der Hinweis kommt bei mir bei einem neuem Projekt auch. Hast Du mal probiert, diesen umzusetzen?!Mathias hat geschrieben:Ich habe es gerade probiert einen CDButton zu setzen, es kommt nur dieser Fehler, beim starten des Programmes.
Code: Alles auswählen
uses ..., customdrawncontrols, customdrawn_common;
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
Ich habe es gerade mit Linux Mint probiert, die Schalter bleiben auch grau.Unter Linux wird die Button-Eigenschaft "color" problemlos akzeptiert.