![]() |
Mehreren TEdit Feldern einen Wert zuweisen.
Hallo,
wie kann ich mehreren TEdit Feldern einen Wert zuweisen, ohne jedes per hand anzuspechen? (Per Schleife) |
Re: Mehreren TEdit Feldern einen Wert zuweisen.
Edits in Array legen, Schleife über Form.Components[] und Typ überprüfen oder mit Form.FindComponent() anhand der Bezeichnung
|
Re: Mehreren TEdit Feldern einen Wert zuweisen.
Edit:
Ah sehe grad die 2 befehle. |
Re: Mehreren TEdit Feldern einen Wert zuweisen.
Wieso Tipparbeit? Edits gleich als Array-Elemente anlegen und fürderhin nur noch über das Array ansprechen. Statt des Array kann man aber auch eine TObjectlist nehmen.
|
Re: Mehreren TEdit Feldern einen Wert zuweisen.
Delphi-Quellcode:
Edit: Getippt, nicht getestet
for i:= 1 to Form1.ComponentCount -1 do
begin if Form1.Components[i] is TEdit then TEdit(Form1.Components[i]).Text:= 'Dein Text'; end; |
Re: Mehreren TEdit Feldern einen Wert zuweisen.
Falsche untere Grenze
Delphi-Quellcode:
for i:= 0 to Form1.ComponentCount - 1 do
|
Re: Mehreren TEdit Feldern einen Wert zuweisen.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 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 by Thomas Breitkreuz