如果用鼠标右键点击TabControl上的选项卡,请问怎样知道点中了哪个选项卡?

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:21:07
急!请C#高手帮忙!谢谢!
用左键点击选项卡,可以用SelectedIndex来获得哪个选项卡被选中了,可是
如果用鼠标右键点击TabControl上的选项卡,请问怎样知道点中了哪个选项卡?
是呀,可我不明白一个词"TabPage区域",我也试过用计算位置的方式来找到右键点中了哪个选项卡,这个方法在选项卡少时,是正常的,可多了时,就不好计算了.不知道有多少选项卡被滚动进去了,所在也不好计算位置...

我就是在TabPage里加的MouseDown事件,奇怪的是事件只对当前TabPage有效,没有选中的TabPage不执行这个MouseDown事件,而且鼠标右键点击当前TabPage的选项卡(TabPage上方的那些按钮)的时候MouseDown事件死活无效,只有在点击TabPage区域的时候MouseDown事件有效,难道上面的按钮不属于TabPage吗?不知道听懂没有。