![]() |
Mehrere Objekte erzeugt -> bestimmtes verändern?
Hallo!
Wie kann ich mehrere Objekte nache einer Vorlage dynamisch in mein form erzeugen und löschen? bsp:
Delphi-Quellcode:
geht sowas?
type = schaltfläche;
public var warte:integer; ... z.b. im oncreate: schaltfläche.create(200,100) (x,y) Und, wie kann ich dann ein bestimmtes Objekt verändern? Bsp.: Es existieren 4 Objekte 'test' und eins davon will ich löschen, wie mach ich das? Die Objekte haben ja alle den gleichen Namen. Falls ihr meine Frage nicht wirklich versteht, fragt noch mal nach Danke schonmal, |
Re: Mehrere Objekte erzeugt -> bestimmtes verändern?
Moin Pyrocracker,
Bei nicht visuellen Objekten (z.B. TStringList), musst Du jedes erzeugte Objekt einer Variablen vom Typ des Objektes zuweisen, um sie ansprechen zu können. Bei visuellen Objekten (z.B. TEdit), die dynamisch erzeugt werden solltest Du die Eigenschaft Name verwenden. Dann kannst Du mit u.a. mit Hilfe FindComponent, wieder darauf zugreifen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz