Einzelnen Beitrag anzeigen

Benutzerbild von Jazzman_Marburg
Jazzman_Marburg

Registriert seit: 2. Aug 2004
359 Beiträge
 
#5

Re: Verständnisfrage zu MDI: Kindfenster im Menü eintragen

  Alt 2. Mai 2010, 13:25
Form1.WindowMenu := ChildList;

Sorry,
aber ich verstehe die Erklärung nicht -- habe ein Paar versuche unternommen, aber es fuktioniert nicht.
Vielleich erkläre ich das mal so:

Delphi-Quellcode:
1. Auf der MDI-Form (Eltern-Form) habe ich ein MainMenu, welches *kein* "Window" Menü hat (braucht ja auch keines, da nach dem Start kein MDI-Kindfenster existiert.

2. Auf der MDI-CHILD-Form habe ich ein MainMenu, mit einem Menü "Window" und einem (noch) leerem Untermenü mit dem Namen "ChildList".
3. Wohin jetzt mit "Form1.WindowMenu := ChildList;"
   3.1 Testweise in die Create-Routine des MDI-Childs
       Nachdem Start der Anwendung und dem Öffnen eines File (=Erzeugen des MDI-Kindes) ist das besagte Untermenü immer noch leer.
   3.2 Testweise in die Create-Routine des MDI-Eltern-Form
       Exception -- klar, zu diesem Zeitpunkt gibt es ja noch kein MDI-Kind-Fenster
Tut mir leid für die langwierige Erklärung, aber wie gesagt: ich versteh es noch nicht.

(Im übrigen finde ich nichts vergleichbares in dem Borland-Demo TextEdit -- machen die das denn ganz anders?)

Vielen Dank
Jazzman
--- Delphi XE Starter, Windows 8 ---
  Mit Zitat antworten Zitat