【发布时间】:2010-08-23 23:38:06
【问题描述】:
右键单击某个标签页时如何选择或聚焦?
【问题讨论】:
右键单击某个标签页时如何选择或聚焦?
【问题讨论】:
实现 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;
}
}
}
}
【讨论】:
MouseDown 事件。为什么鼠标右键的行为与左键如此不同?