MDI
-
Guten Morgen allerseits.
Ich bin grad schön eine Übung am machen, wo ich MDI benutze.
Ich kann das MDIChild schließen, neu erstellen.
ICh weiß auch das man mit: MDIChildren[0] das aktive MDIChild bekommt.Ich habe ein Problem, in dem MDIChild (Form) ist TMemo drin.
Ich will den Text der da drin ist speichern, im Menü: "File->Save As" drauf klicke, soll er mir das Speichern unter Dialog anzeigen.
Das tut er auch, aber wie komme ich an das aktive Memo (MDIChild) dran???
-
Vielleicht mit:
MDIChildren[0]->MEMONAME->... ???
-
Ne, habs uch probiert.
-
ist das Memo auch in Child mit Index 0?
vielleicht muss ein typecast davor auf Typ Deiner Childform?
MDIChildren[0] liefert TForm (allgemein)
-
Dafür gibts die Builder - Hilfe:
Die Eigenschaft ActiveMDIChild gibt an, welches untergeordnete MDI-Fenster den Fokus hat.
__property TForm* ActiveMDIChild = {read=GetActiveMDIChild};
-
Genau das mein ich
-
Hi,
ich würde das so machen:((Name_des_MDI-Childs *)ActiveMDIChild())->MemoName->...