Einzelnen Beitrag anzeigen

Getox

Registriert seit: 28. Dez 2012
155 Beiträge
 
Delphi XE3 Professional
 
#1

Abgeleitete TCustomCombobox Button ändern

  Alt 12. Mär 2019, 07:53
Hallo mal wieder,

ich hänge mal wieder an einer Sache.

Ich habe eine eigene Combobox von TCustomCombobox abgeleitet. Diese hatte erst diesen 3D-artigen Rahmen, auch wenn ich ctl3d ausschalte. Dafür ist der Dropdown-Button so wie ich das möchte... einfach nur ein Pfeil auf weißem Hintergrund.

Jetzt wollte ich aber einen Rahmen um die Combobox haben, der nur eine einfache graue Line ist. Dafür habe ich jetzt im Constructor Bevelkind auf bkFlat gestellt und BevelInner auf bvNone. BevelOuter habe ich auf bvRaised gelassen, da sonst der Rahmen ganz verschwindet. Nun sieht der Rahmen so aus wie ich das will. ABER mit dem umstellen auf bevelKind = bkFlat hat sich nicht nur der Rahmen in die gewünschte Linie verändert. Der Dropdown-Button ist nun auch noch grau hinterlegt und hat einen eigenen Rahmen. Das möchte ich aber nicht. Ich möchte das da einfach nur das Dreieckzeichen rechts in der Combobox auf weißem Grund ohne irgendeine Abtrennung ist... so wie es halt war, bevor ich BevelKind umgestellt habe.

Wie kann ich das bewerkstelligen?

Vielen Dank
Ist ein Nilpferd ein Pferd, das nicht vorhanden ist?

Geändert von Getox (12. Mär 2019 um 07:56 Uhr)
  Mit Zitat antworten Zitat