Autor |
Beitrag |
zakoon
      
Beiträge: 60
|
Verfasst: Mo 02.02.09 11:38
Hallo zusammen,
gibt es eine Möglichkeit, mit Komponentennamen zu hantieren, wie auch mit Strings?
Also dass ich den Wert von vielen Edit-Felder auslesen kann, mit sowas wie:
Delphi-Quelltext 1: 2:
| for i:= 0 to 34 do aryWerte[i] := EditNummer+IntToStr(i).Text; |
oder so?
Mein Problem ist, dass ich viele Komponenten zur Designtime auf einem Form platziert habe, und ich nun nach einer möglichst einfachen Möglichkeit suche, die Werte in meine Variablen zu lesen. Einfacher als eben 34 mal zu schreiben aryWert[1] := EditNummer1.Text; ... Wie ließt man die viele Werte am praktischten ein?
Schönen Gruß, Atreiu.
|
|
JayEff
      
Beiträge: 2971
Windows Vista Ultimate
D7 Enterprise
|
Verfasst: Mo 02.02.09 11:44
_________________ >+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
|
|
zakoon 
      
Beiträge: 60
|
Verfasst: Mo 02.02.09 11:52
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mo 02.02.09 17:22
Wenn man für die Designtime 34 Komponenten hat, hat man was falsch gemacht
Und so schwierig ist die Positionierung zur Runtime nun auch wieder nicht 
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Di 03.02.09 03:26
Und auch wenn die zur Laufzeit erstellt werden:
Die Benutzung ist nicht besonders schön. In einem StringGrid z.B. kann man die Werte viel einfacher eintragen und ggf. korrigieren, weil man einfach zwischen den Zellen hin und her springen kann.
Natürlich sieht ein StringGrid nicht besonders toll aus, aber besser als 35 Edits vermutlich schon. 
|
|
freedy
      
Beiträge: 403
Erhaltene Danke: 1
Winows 7
Delphi XE
|
Verfasst: Di 03.02.09 12:05
|
|
|