![]() |
MDIChild von Form aus ansprechen
Hallo.
Ich habe folgendes Problem: Ich habe in einer MDI-Anwendung ein Hauptformular(fmHP), ein MDICild(fmMDI) und ein normales Formular(fm2), welches über das Hauptformular aufgerufen wird. Problem: Das fm2 soll auf das fmMDI von fmHP zugreifen, dies funktioniert aber nicht. ich hab schon folgendes probiert: TfmMDI(ActiveMDIChild).Memo1.Lines.LoadFromFile(.. .); Das geht aber nicht. Bitte um F1. DANKE an alle. |
Re: MDIChild von Form aus ansprechen
Und was geht nicht?
|
Re: MDIChild von Form aus ansprechen
Hab den Fehler:
Schreibe:
Delphi-Quellcode:
TfmMDI(fmMDI.ActiveMDIChild).Memo1.Lines.LoadFromFile(...);
[edit]An die anderen: Also bei der Frage hätte die Antwort ja nach 1 min da sein können! Ihr musst schneller werden :mrgreen: [/edit] |
Re: MDIChild von Form aus ansprechen
Ich versuche von der normalen Form(fm2) aus auf das MDIChild des Hauptformulars zuzugreifen:
Aber es kommt immer die Nachricht: Zugriffsverletzung. Der Code steht in fm2. |
Re: MDIChild von Form aus ansprechen
Leider funktioniert der Code nicht.
Ich dachte eher, dass vielleicht fmHp mit im Code vorkommen muss, da er das MDIChild nicht finded. Aber ich weis nicht wo man das hinschreibt. |
Re: MDIChild von Form aus ansprechen
Sorry, muss so sein:
Delphi-Quellcode:
[edit] Und schreibe bei fm2 unter implementation
TfmMDI(fmHP.ActiveMDIChild).Memo1.Lines.LoadFromFile(...);
Delphi-Quellcode:
Statt Unit1 und Unit2 musst du die Unitnamen von fmHP und fmMDI hinschreiben [/edit]
Uses unit1, unit2
|
Re: MDIChild von Form aus ansprechen
Vielen, vielen, ..., Dank.
Es funktioniert. Ihr seid Klasse. |
Re: MDIChild von Form aus ansprechen
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz