Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TMainMenu IN TMainMenu (https://www.delphipraxis.net/3726-tmainmenu-tmainmenu.html)

Gast 27. Mär 2003 09:47


TMainMenu IN TMainMenu
 
Hallo 8)

Ich habe ein Hauptformular und ein Kind-Formular. Auf dem Hauptformular befindet sich ein Menu (Menu1) (TMainMenu). Auf dem Kind-Formular befindet sich auch ein Menu (Menu2) (TMainMenu) und wird (falls Kind aktiv) in das Menu1 des Hauptformulars automatisch eingebetet.

Das Problem ist folgendes:

Auf dem Kind-Formular befindet sich ein PageControl und je nach PageControl -Seite die man dort auswählt sollten nicht alle Menue-Punkte aus dem Menu2 auf Enabled = TRUE stehen. Also am einfachsten gesagt die Menue-Punkte (TMenuItem) aus dem Menu2 müssen angesteuert werden (mal ENABLED = FALSE mal ENABLED = TRUE).

Dazu habe ich das OnChange- Ereignis von Menu2 (also auf dem Kind-Formular) benutzt.

Leider schon die einfachste Zuweisung

Code:
procedure Form2.Menu2Change(Sender: TObject; Source: TMenuItem; Rebuild: Boolean);
BEGIN
  MenuItem1.Enabled := FALSE;
  MenuItem1.Enabled := TRUE;
END;
bringt das Ganze zur einer Exception.

Wohl gemerkt zu diesem Zeitpunkt ist das Menu2 schon in das Menu1 auf dem Hauptformular eingebetet...

Wer weiß Bescheid? :idea:

Gruß

Paul Jr.

Gast 27. Mär 2003 10:19

Hat sich erledigt... 8)

Gruß

Paul Jr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 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