Menü öffnen wenn Fenster nicht aktiv
-
Hallo!
Wenn ich auf ein Menü klicke, während das Programm nicht
den Fokus hat, dann wird in einem .NET-Programm nur das
Fenster aktiviert, das Menü aber erst beim zweiten Klick
geöffnet. Bei "herkömmlichen" Anwendungen öffnet sich das
Menü sofort. Kann man das "herkömmliche" Verhalten irgendwie
erzwingen?
Insbesondere ist das Verhalten störend, wenn das Fenster
andere Forms besitzt (z.B. eine ToolBox).Alex
-
Habe eine Lösung gefunden!
Im ItemClicked-Handler rufe ich
safe_cast<ToolStripMenuItem^>(e->ClickedItem)->DropDown->Show();
auf. Dann wird es angezeigt.
Alex