Beim Rechtsklick auf einer TabPage/TabControl Contextmenü öffnen



  • Hi.

    Folgendes:
    Wenn ich auf einem TabControl in der Anwendung mit Rechts klicke, geht ein Contextmenü auf. Jedoch fühlt sich beim draufklicken die TabPage angesprochen.
    Ich habe demnach ein Event dort abgefangen.
    Durch den Rechtsklick sollen Funktionen dargestellt wie "Schließen, Andere Schließen, Alle Schließen u.s.w.". Es ist also so eine Leiste wie die TabPages in Browsern.
    Über die TabPage (also beim Rechtsklicken den Registrierkarten) kann ich aber irgendwie nicht abfragen, welche Registrierkarte ich genau geklickt habe. Selbst über ein paar Child-oder Member-Funktionen bekam ich das nicht raus.
    Wenn ich das Event versuchen würde, über jeden einzelnen TabControl (bei Visual C# 2005 heißt die Eigenschaft z.B. "ToolStrip1 auf TapPage1") seperat zu ziehen, readgiert der Klickbereich nicht mehr, sondern das Contextmenü erscheint auf der Fläche des TabControls.
    Weiß jemand eine Lösung auf dieses Problem?


Anmelden zum Antworten