Hallo !
Gibt es einen Möglichkeit eine combobox mit bitmaps darzustellen in lazarus ?
Eine entsprechende Funktion im Objekt Editor habe ich nich nicht gefunden.
Die IDE selbst bzw der Objekt Editor kann es aber z.b. bei der Eigenschaft "Color" auf der Form.
Combobox mit Bitmaps
-
- Beiträge: 770
- Registriert: Sa 21. Feb 2009, 13:46
- OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
- CPU-Target: 32Bit
Re: Combobox mit Bitmaps
du meinst diese 8px x 8px farb-bilder ?
Ich weis nicht, ich kann mir vorstellen das man eine Imagelist dafür benutzt.
Ich nehme mal an das dort einfach eine Abgeleitete Komponente von TCustomCombobox benutzt.
Ich weis nicht, ich kann mir vorstellen das man eine Imagelist dafür benutzt.
Ich nehme mal an das dort einfach eine Abgeleitete Komponente von TCustomCombobox benutzt.
Code: Alles auswählen
Signatur := nil;
Re: Combobox mit Bitmaps
Ok. habe nun rausgefunden wie es funktioniert, einfach bei eigensachft "Style" "ownerdrawfixed" oder ownerdraw variable einstellen, und dann beim ereignis "oncreateitem" den befehl "ComboBox1.Canvas.Draw" aufrufen.
Was mich aber stört ist, das wenn ich die combobox auf ownerdraw setzte, diese eine andere farbe bekommt (dunkel grau) und nicht wie gewohnt weiß ist.
Was mich aber stört ist, das wenn ich die combobox auf ownerdraw setzte, diese eine andere farbe bekommt (dunkel grau) und nicht wie gewohnt weiß ist.