![]() |
1
12
不要费心在TabControl上设置ContextMenuStrip属性。宁可这样做。连接到TabControl的MouseClick事件,然后手动显示上下文菜单。只有单击顶部的选项卡本身,而不是实际页面时,才会触发此操作。如果单击页面,则TabControl不会收到Click事件,TabPage会收到。一些代码:
|
![]() |
2
11
上下文菜单的打开事件可用于解决这两个问题
|
![]() |
3
2
有点晚了,但我已经为你问题的第一部分找到了解决办法。您可以通过向应用程序发送鼠标左键单击来确定右键单击了哪个选项卡。这将选择选项卡,因此现在可以使用TabControl.SelectedTab属性获取用户右键单击的选项卡。
|
![]() |
4
0
我在为同样的问题寻找解决办法。
|
![]() |
sab669 · 用于删除嵌套TabPage的代码并不总是有效的 9 年前 |
![]() |
alex Alex · tabControl内的FlowLayoutPanel 11 年前 |
![]() |
CodeMonkey · 如何更改Winform TabControl的位置 11 年前 |
![]() |
user2025830 · WPF选项卡控制项添加MVVM 12 年前 |