Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Zwischen dynamischen Forms kommunizieren

  Alt 16. Feb 2014, 10:12
Es macht durchaus Sinn mit mehreren Formularen zu arbeiten, gerade dann, wenn die Anzahl der TabSheets dynamisch sein kann, oder es sonst zu komplex werden würde (Monster-Formular).

Allerdings sollte man niemals von aussen auf die konkreten Elemente zugreifen um ein bestimmtes Verhalten zu bekommen.

Wenn das Formular x in die Grundstellung soll, dann erstellt man dort eine Methode Grundstellung die von aussen aufgerufen wird. Das Formular selber, weiß wie es diese Grundstellung zu erledigen hat.

Auf die Daten greift man auch nicht direkt zu, sondern entweder über Properties oder über ein ein entsprechendes Datenobjekt, was die Daten der Form beinhaltet. Änderungen in der form gehen in das Datenobjekt und Änderungen am Datenobjekt werden in der Form angezeigt.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat