Combobox mit Bitmaps

Rund um die LCL und andere Komponenten
Antworten
Reinhard
Beiträge: 46
Registriert: Fr 26. Sep 2008, 16:56

Combobox mit Bitmaps

Beitrag von Reinhard »

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.

MAC
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

Beitrag von MAC »

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.

Code: Alles auswählen

Signatur := nil;

Reinhard
Beiträge: 46
Registriert: Fr 26. Sep 2008, 16:56

Re: Combobox mit Bitmaps

Beitrag von Reinhard »

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.

Antworten