Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#18

AW: Ein Objekt zu Laufzeit die Klasse zuweisen

  Alt 13. Okt 2012, 22:29
Nur um sicher zu gehen, dass das Objekt weiß was es ist weißt Du?
Delphi-Quellcode:
procedure TForm3.Button1Click(Sender: TObject);
begin
  Listbox1.Items.AddObject('',TButton.Create(self));
  Listbox1.Items.AddObject('',TListbox.Create(self));
  Listbox1.Items.AddObject('',TBitmap.Create);

end;

procedure TForm3.ListBox1DrawItem(Control: TWinControl; Index: Integer;
  Rect: TRect; State: TOwnerDrawState);
begin

    ListBox1.Canvas.FillRect(rect); ListBox1.Canvas.TextOut(rect.Left,rect.Top,ListBox1.Items.Objects[index].ClassName);

end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat