winforms 如何删除或重置VS2010中的Tab键顺序

6za6bjd0  于 2023-02-24  发布在  其他
关注(0)|答案(7)|浏览(260)

我有一个Tab键顺序集,但重新排列了很多控件,添加了更多,删除了一些。所以现在当我点击查看Tab键顺序时,它会显示Tab键,屏幕上充斥着大量的数字。有没有办法清除这些并重新开始?我试着在控件上将Tabstop设置为false,希望它会“清除”它们在查看Tab键顺序中的条目,但是当我回去查看标签顺序时,它们里面仍然有数字。
如有任何协助,不胜感激。

ou6hu8tu

ou6hu8tu1#

这些数字是按“Tab”键时控件被点击的顺序。在“查看Tab键顺序”模式下,您可以按希望点击的顺序单击控件。这将重新排序它们。您会注意到,在单击时,数字开始变化。
这是MSDN page on how to do Tab Order

798qvoo8

798qvoo82#

提供的答案没有一个真正让我满意。有了被接受的答案,你还得通过每一个控制...
我是这么做的:

  • 打开[Form]. Designer文件。
  • 快速替换为正则表达式:.选项卡索引={.+},替换为:. TabIndex = 99或您想要的任何最大值(甚至零(0))。

  • 然后转到设计视图并通过Tab Order命令设置顺序
5ktev3wc

5ktev3wc3#

如果其他人也有同样的问题(您也可能在链接中看到打印屏幕):第一步:当你在你的窗体的设计视图中时,在菜单中转到视图并选择Tab键顺序。第二步:在你的控件上会出现一个代表你的控件的Tab键顺序的数字。2要重新设置Tab键顺序,请按升序单击希望成功的控件,包括标签(即使它们是不可选的)。3我希望这一步对你来说也很直观。4打印屏幕:http://how-to-code-net.blogspot.ro/2013/06/how-to-set-tab-order-for-controls-in.html

lyr7nygr

lyr7nygr4#

我发现VS提供的帮助Tab键顺序的工具很缺乏,但我发现了另一个可以帮助您的工具。
https://stackoverflow.com/a/13256814/271351

vh0rcniy

vh0rcniy5#

使用“移到最后”和“移到最前”来打乱停靠控件的顺序。

waxmsbnn

waxmsbnn6#

尝试搜索this.groupBox1.Controls.Add(此文本框1);并检查是否将其添加到同一组框

bn31dyow

bn31dyow7#

我在VS2019中使用:
将.TabIndex = .\d+替换为:.选项卡索引= 0

相关问题