Agn*_*lec 2 c# tabs radio-button winforms
这是我要问的形式的一部分

这是标签索引:

问题tab是从那里Farmer Audi Status到Yes,然后到Ownder Bank Name而不是去No
请注意,是和否已经0.1.6.0和0.1.6.1分别.
请问你能帮帮我吗?
两个单选按钮都有TabStop属性True
从如何:在Windows窗体(MSDN)上设置Tab顺序:
单选按钮组在运行时具有单个制表位.选中的按钮(即Checked属性设置为true的按钮)的TabStop属性自动设置为true,而其他按钮的TabStop属性设置为false.
换句话说,你所看到的是正常的.那些"是/否"单选按钮位于同一组中,您无法在同一组中的单选按钮之间进行选项卡.当您选项卡时,您将只关注当前选定的一个,然后移动到窗体上的下一个控件(在您的情况下,一个TextBox).
要解决此问题,您可以将每个单选按钮放在自己的容器中(例如Panel),这意味着您有两个"组",每个组都有一个单选按钮.但是,当您选择另一个时,您将失去自动取消选择一个单选按钮的内置功能.您的用户将能够选择两个单选按钮,因此您需要添加一些禁用另一个的逻辑.如果您决定尝试,请尝试使用单选按钮'CheckedChanged或Click/MouseClick事件.
正如史蒂夫所说,并且正如他所链接的答案所述,开箱即用的方式是Windows的预期行为,所以在覆盖它之前请三思而后行,除非你有充分的理由这样做.