Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi POPUP poppt nicht mehr auf und auch MainMenu (https://www.delphipraxis.net/179944-popup-poppt-nicht-mehr-auf-und-auch-mainmenu.html)

zeras 12. Apr 2014 12:52

POPUP poppt nicht mehr auf und auch MainMenu
 
Ich habe ein Form, auf welchem ich ein AdvStringGrid und ein MainMenu habe. So jedenfalls zur Designzeit.
Wenn ich aber das Programm starte, dann das Form anzeigen lasse, kann ich weder mit dem rechten Mausklick auf dem Grid das POPUP aufmachen, noch das Menu anklicken.
In einem anderem Form geht das aber.
Was mache ich falsch?

himitsu 12. Apr 2014 13:32

AW: POPUP poppt nicht mehr auf und auch MainMenu
 
Enabled steht nicht zufällig auf False? :angel:

zeras 12. Apr 2014 14:24

AW: POPUP poppt nicht mehr auf und auch MainMenu
 
Zitat:

Zitat von himitsu (Beitrag 1255424)
Enabled steht nicht zufällig auf False?

Alle MenuItems sind auf True.

himitsu 12. Apr 2014 20:17

AW: POPUP poppt nicht mehr auf und auch MainMenu
 
Auch bei der Form und dem Grid?

PS: Ob die Items enabled sind, ist eh erstmal egal, da du sie ja sowieso noch nicht siehst ;)

Ein (Popup/Unter)Menü geht nur nicht auf, wenn es nichts zum Anzeigen hat, also keine Items drin, oder alle mit Visible=False, aber Item.Enabled ist dem Menü beim Anzeigen egal.
Und disablete Menüeinträge sollte man recht leicht erkennen können, so schön ausgegraut, wie die sind.

zeras 13. Apr 2014 09:59

AW: POPUP poppt nicht mehr auf und auch MainMenu
 
Habe das Problem gelöst, aber weiß nicht, wie es dazu kommen kann.
Das war so:
Ein Form(1) hatte ein Menu mit "Datei" als Haupteintrag. In der OnClick Methode wurde dann ein weiteres Form(2) geladen. Im Form(2) wurde dann weder ein Menu, noch ein Popup geöffnet.
Vielleicht liegt es daran, dass im Form(1) die Funktion "Datei" direkt aufgerufen wurde. Es war kein Untereintrag im Menu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz