Registriert seit: 6. Feb 2006
Ort: Moers
536 Beiträge
Delphi 12 Athens
|
AW: VCL Form design, Captions von anderer Form erhalten
6. Mai 2021, 00:20
Da gibt es viele Möglichkeiten.
An dem
Form2.Panel_Vorname.Caption := ...;
kann man allerdings schwer vorbeikommen.
Die Texte kann man z.B. in einer Liste vorhalten, einem Dictionary, einem Clientdataset, einem JSON-Array, einer Datenbanktabelle usw
Ich denke mal ein Dictionary wäre hier das richtige:
DTexte=TDictionary<string,string>
Füllen:
Dtexte.add('FormCaption',mainform.caption);
Dtexte.add('KdName',Kunde.name);
Verwenden
DTexte.trygetvalue('KdName',Form2.Panel_Vorname.Ca ption);
So kann man auch das "Form2.Panel_Vorname.Caption := ...;" sparen.
Mehr dazu findet man in der Hilfe.
Ralf Gruß vom Niederrhein
|