C# 如何在右键单击某个选项卡页时对其进行对焦?

C# 如何在右键单击某个选项卡页时对其进行对焦?,c#,winforms,tabpage,C#,Winforms,Tabpage,如何在右键单击某个选项卡页时选择或聚焦该选项卡页?执行MouseDown事件并找出单击的选项卡: private void tabControl1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { for (int tab = 0; tab < tabControl1.TabCount; ++tab) {

如何在右键单击某个选项卡页时选择或聚焦该选项卡页?

执行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;
                }
            }
        }
    }
private void tabControl1\u MouseDown(对象发送方,MouseEventArgs e){
if(e.Button==MouseButtons.Right){
对于(int-tab=0;tab
我个人建议改为使用
MouseDown
事件。为什么鼠标右键与鼠标左键的行为会有如此大的不同?