none
Problem mit ToolStripManager.RevertMerge RRS feed

  • Frage

  • Hallo,

    in meinem Projekt befindet sich ein Hauptform und viele UserControls für die Stammdatenerfassung.

    Die Controls besitzen alle ein ToolStrip und ein MenuStrip. Wenn ich die Controls in einen Splitter in der Hauptform lade, dann verbinde ich die Strips des Controls mit denen der Hauptform über  ToolStripManager.Merge. Wenn die Controls vom User Geschlossen werden oder in den Hintergrund gelangen, dann trenne ich die Strips mit  ToolStripManager.RevertMerge.

    Funktioniert alles Super.....!

    .... Aber leider nur wenn man mit der Maus auf die MenuItems im MenuStrip oder ToolStrip klickt. Wenn ich nachdem einmal ein Control mit RevertMerge getrennt wurde einen Shortcut (Z.B. STR + N für den Menüeintrag "Neu") tippe, dann erhalte ich die Fehlermeldung: Auf das verworfene Objekt kann nicht zugegriffen werden. Objektname: "MenuStrip".

    Komisch, dass der gleiche Menüeintrag beim klick mit der Maus funktioniert beim Ausführen über den Shortcut aber nicht. Muss ich noch irgendwas aktualisieren? Refresh hat nichts gebracht.

    Viele Grüße

    Claudia

    Montag, 26. August 2013 13:21

Alle Antworten