【发布时间】:2011-02-13 09:16:41
【问题描述】:
在 TabControl 中,如果选项卡不多,则面板中的选项卡右侧可以有空白位置。当用户双击这个空白空间时,我想处理这个事件以创建一个新选项卡。如何做到这一点?
【问题讨论】:
-
您可以添加一个按钮,锚定在右上角并将其按 z 顺序放置在
TabControl上方。使用按钮方式更直观。我刚刚删除了与您尝试做的类似的功能,因为没有人发现它:-) -
标签页太多会怎样?
-
"你可以添加一个按钮..." - 好主意,我会试试的。 “没有人发现它” - 也许你在统计上说得对(对我来说,双击空白空间以创建标签始终是最自然的方式)。 “当标签太多时会发生什么?” - 在我的应用程序中,选项卡是指(由主题)非常简单地使用的功能,我想大约 80% 的用户从不使用选项卡,大约 95% 的用户从不使用超过 6 个选项卡。
-
我完全不同意点击空白空间来创建新东西是直观的。我从来没有想过在任何应用程序中自己尝试。而且我认为自己在某种程度上是一个“超级”用户,不管它值多少钱。
标签: c# .net winforms tabcontrol