2010-08-23 28 views

Répondre

1

Mettre en oeuvre l'événement MouseDown et découvrir ce que l'onglet obtenu cliqué:

private void tabControl1_MouseDown(object sender, MouseEventArgs e) { 
     if (e.Button == MouseButtons.Right) { 
      for (int tab = 0; tab < tabControl1.TabCount; ++tab) { 
       if (tabControl1.GetTabRect(tab).Contains(e.Location)) { 
        tabControl1.SelectedIndex = tab; 
        break; 
       } 
      } 
     } 
    } 
+0

Personnellement, je recommande d'utiliser l'événement 'MouseDown' à la place. Pourquoi le bouton droit de la souris devrait-il se comporter de façon radicalement différente de la gauche? – Timwi

+0

D'accord, je suis d'accord. –