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?