Как сфокусировать определенную вкладку, когда она щелкнула правой кнопкой мыши? - PullRequest
2 голосов
/ 24 августа 2010

Как выделить или сфокусировать определенную вкладку, когда она щелкнула правой кнопкой мыши?

1 Ответ

1 голос
/ 24 августа 2010

Реализуйте событие MouseDown и выясните, на какой вкладке нажали:

    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;
                }
            }
        }
    }
...