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


Anmelden zum Antworten