Wie finde ich heraus, auf welchen Tab ich in winforms tabcontrol mit der rechten Maustaste klicke?

8

Ich mache einen Kontext-Menü-Streifen erscheinen während der rechten Maustaste auf eine ausgewählte oder nicht ausgewählte Registerkarte in der Registerkarte einer Winforms Tabcontrol. Es wird nah sein, und schließen Sie alle, aber das für jetzt. Wie auch immer, ich muss in der Lage zu erfassen, welche Registerkarte die Maus über ist, wenn der Rechtsklick gedrückt wird. Wer weiß wie?

Eine andere Lösung, die ich akzeptieren würde, ist eine, die die nicht ausgewählte Registerkarte mit einem Rechtsklick auswählt, bevor das Kontextmenü angezeigt wird.

    
Isaac Bolinger 19.09.2010, 23:25
quelle

3 Antworten

16

In Ihrem Mausklick-Ereignis können Sie diesen Code hinzufügen, um es zu finden, wenn tabs Ihr tabcontrol

ist %Vor%     
Patrick 19.09.2010, 23:44
quelle
4

Dies könnte helfen, es fängt die Position des rechten Mausklicks mit der Maus ein und wenn es sich auf dem Rechteck einer Registerkarte befindet, wird diese Registerkarte ausgewählt und das richtige Menü angezeigt

%Vor%

Viel Spaß:)

    
Ahmed Nefzaoui 07.04.2012 13:15
quelle
0

Der Parameter sender des Ereignishandlers gibt normalerweise das Objekt an, auf das Sie geklickt haben.

%Vor%     
Zachary Yates 19.09.2010 23:48
quelle

Tags und Links