![]() |
Komponenten Namen ändern
Hi Leude!!
Also folgendes Problem! :-D Ich habe einen Button so programmiert das wenn ich diesen Button anklick auf einem Pagecontrol ein neues TabSheet erstellt wird und auf diesem Tabsheet entstehen neue Komponenten.So mein Problem ist das diesen Komponenten die gleichen Namen haben zb. "StringGrid1" wie kann ich es jetzt machen das, das neue StringGrid einen neuen Namen bekommt und zwar "StringGrid2" usw. [edit=sakura] Doppelpost gelöscht. Mfg, sakura[/edit] |
Re: Komponenten Namen ändern
Du könntest in einer Schleife mit findcomponennt nach einer der besagten Komponennten suchen. Bei findcomponennt, gibst du den Typ und den Namen an, zurück bekommst du dann ein Handel, sobald das Hanel = nil ist, so gibt es diesen Namen noch nicht.
PS: Wenn du kurz wartest, schreib ich dir ein kleines Beispiel. |
Re: Komponenten Namen ändern
Ja coo, wäre nett
|
Re: Komponenten Namen ändern
Sodelle, so sollte es funktionieren:
Delphi-Quellcode:
weiter := true;
i := 0; while weiter do begin inc(i); if TEdit(FindComponent('Edit' + IntToStr(i))) = nil then weiter := false; end; |
Re: Komponenten Namen ändern
ich hab eh ein tutorial drüber gemacht :? keiner schaut zuerst nach :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 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