Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
29. Okt 2005
es flackert? Hast du den Style nicht umgestellt? Und wegen den Einträgen, du kannst doch auch leere Einträge in der Listbox anlegen (ListBox1.Items.Add('')).
Und wenn du unbedingt die bilder in der Listbox hinzufügen willst könntest du dafür das Object-Property nutzen (ListBox1.Items.AddObject('', DeinBitmap));
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
29. Okt 2005
Du kannst in einer Listbox ganz einfach ein Bild darstellen.
Folgendes ist notwendig:
Im Objectinspector
- Style auf "lbOwnerDrawFixed" setzen
- ItemHeight auf den Wert setzen wie Hoch die Bilder dargestellt werden sollen
Dann das Ereignis OnDrawItem:
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: OwnerDrawState);