![]() |
TPopupMenu.CloseMenu funktioniert nicht
Hallo,
ich habe in meinem Programm zwei Menüs TPopupActionBar. Diese sollte in manchen Situationen vom Programm geschlossen werden. Dazu verwende ich
Code:
Leider hat das gar keinen Effekt. Selbst wenn ich mit einem Haltepunkt an die Stelle im Quelltext springe, bleibt das Menü offen und legt sich sogar über die Entwicklungsumgebung, die ja dann gerade offen. Was ich damit sagen will: das Programm kommt auf jeden Fall an die Stelle, wo das Menü geschlossen werden soll, es passiert nur nichts.
PopUpActionBarTermin.CloseMenu;
Woran kann das liegen? Eigentlich kann man ja lt. Hilfe nichts falsch machen. Zitat:
Christof |
AW: TPopupMenu.CloseMenu funktioniert nicht
Der PopupActionBar ist nicht das tatsächlich instanziierte PopupMenu. Du musst
Delphi-Quellcode:
aufrufen.
PopUpActionBarTermin.PopupMenu.CloseMenu;
|
AW: TPopupMenu.CloseMenu funktioniert nicht
Zitat:
Was ich nicht verstehe. In der Hilfe steht Zitat:
Delphi-Quellcode:
doch auch funktionieren.
TPopupActionBar.CloseMenu;
Edit: So, nun habe ich zum Testen mal ein TPopupMenu eingebunden. Rufe ich da
Delphi-Quellcode:
auf, funktioniert es. Ich verstehe es aber nicht.
PopupMenuZoom.CloseMenu;
|
AW: TPopupMenu.CloseMenu funktioniert nicht
Wie ich bereits sagte:
Zitat:
|
Gelöst: TPopupMenu.CloseMenu funktioniert nicht
:oops:
Zitat:
Da habe ich nacheinander wie von dir erklärt das CloseMenu aufgerufen. Zum Testen kann ich ja aber immer nur ein Menü einblenden, beim anderen gabs dann die Zugriffsverletzung. Ist mir im Detail nicht aufgefallen. Dass es dynamisch erzeugt wird, war mir nicht klar. Jetzt klappt's, wieder was gelernt :thumb: Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 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