Ich programmiere gerade an einem MDI Text-Editor, aber ich hab da ein Problem:
Wie kann ich aus dem Hauptprogramm, wenn man auf Speichern klickt, auf den Text aus dem RichTextFeld vom aktiven MDIChild zugreifen?
Ich habe das ausprobiert, aber es funktioniert nicht:
ActiveMDIChild->RichEdit1->Lines->SaveToFile(Caption);
Kann mir bitte jemand den richtigen Code posten
Vielen Dank schon im Vorraus
DD Software
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Fehlermeldungen?
ja
-[C++ Error] Main.cpp(58): 'RichEdit1' is not a member of 'Forms::TForm'.
Ohne mehr vom Programm gesehen zu haben ist das natürlich etwas schwierig...
Hattest Du Dir eigent schon mal das Beispiel in %BCB%\examples\doc\textfile angesehen? Dort wird das ganze etwas anders gelöst und das Menü der MDI-Childs verwendet (angesichts der unterschiedlichern Zustände der einzelnen Child-Instanazen dürfte das IMHO auch bequemer sein)...
Gruß
Borlander
ich hab herausgefunden wie es geht:
((TMDIChild*) ActiveMDIChild)->RichEdit1->Lines->SaveToFile(OpenDialog->FileName);
hm. taeusche ich mich, oder ist das _exakt_ das, was ich geantwortet hatte?
WM_