2013-04-24 62 views
-5

我想用导航按钮选项卡上的控制选项卡之间移动,而我不希望用户尝试使用鼠标选项卡之间移动,我怎么能做到这一点??我怎么能停用标签控制标签之间通过移动鼠标在C#

+1

您可以通过使用代码做... – jAC 2013-04-24 06:20:41

+0

简氏请你能告诉怎么样? – Hisham 2013-04-24 06:22:34

+0

不,看看你的问题。没有努力。试着展示你已经尝试过的,我帮你。 Btw .:这应该不使用代码。尝试过并且工作。 – jAC 2013-04-24 06:23:12

回答

1

这并没有太多意义。

完全禁用鼠标光标的缺点,我不知道你会怎么做到这一点。即使在选项卡控制选项卡上有一种“忽略”鼠标点击的方式,那将是令人难以置信的糟糕的用户界面。就用户而言,你的应用程序会被打破 - “我尝试在所有其他应用程序中做同样的事情,但这只是像死了一样坐在这里,愚蠢的错误程序。”

所以这是一个非起动器。如果此处的目标是强制用户按特定顺序(如向导)浏览选项卡,那么我建议您完全隐藏选项卡。然后,用户不会被诱惑点击它们或以任意顺序在它们之间切换。您必须通过设置SelectedTabSelectedIndex属性来控制通过代码切换选项卡。这也可以让你在切换标签页时运行你想要的任何附加代码。

您将找到有关如何隐藏Hans's answer here中的TabControl上的选项卡的说明。