Einzelnen Beitrag anzeigen

Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
529 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: VCL Form design, Captions von anderer Form erhalten

  Alt 5. Mai 2021, 23: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
  Mit Zitat antworten Zitat