Einzelnen Beitrag anzeigen

mani64

Registriert seit: 8. Apr 2009
49 Beiträge
 
Delphi 5 Professional
 
#1

MDI Aktionen von Hauptformular an Kind weitergeben

  Alt 18. Apr 2009, 22:14
Hallo,

immer wieder merke ich, wie wenig Ahnung ich habe ....

In einer MDI-Applikation habe ich im Hauptfenster im Menü z.B. einen Menüpunkt "Update" (mit Check-Funktion). Er soll dem aktiven Kindfenster entweder erlauben oder verbieten, neue Zeilen von der Datei einzulesen, wenn die größer geworden ist.

Im Child-Formular hab ich bei Type TDMIChild unter public eine Variable update:boolean definiert. Wie kann ich diese vom Hauptfenster aus setzen?

Wie ermittle ich das aktive Kind-Fenster? Oder ist es besser, eine Botschaft zu senden, die dann vom aktiven Kind-Fenster umgesetzt wird? (Und wie geht so etwas?).

Bei der Erschaffung des Fensters ist es einfach, weil ich dort eine Variable habe, über die ich zugreifen kann:

var Child:TMDIChild;
begin Child:=TMDIChild.Create... -

dann kann ich mit Child.update darauf zugreifen.
Aber wie geht das im späteren Verlauf?
  Mit Zitat antworten Zitat