单选按钮的问题

时间:2010-06-25 19:27:09

标签: c# winforms

像这样的问题,我有一个包含两个单选按钮的groupBox,当我运行表单时,第一个单选按钮立即被检查,所以我尝试了以下内容:

  • 在“加载表单”中将此单选按钮的check属性设置为false。
  • 在表单构造函数中将此单选按钮的check属性设置为false。
  • 更改此单选按钮的选项卡索引属性,选择移动到表单中的下一个单选按钮。

以上都没有与我合作,有任何建议吗?

3 个答案:

答案 0 :(得分:1)

只要任何单选按钮获得焦点,它就会被选中,所以你需要将表单中的初始焦点设置为另一个控件,而不是任何一个单选按钮(最坏的情况我认为你可以有一个隐藏的单选按钮或其他控制并给予重点,但我不推荐它,因为它看起来很有趣)。

答案 1 :(得分:1)

您可以尝试在SHOWN事件中将其设置为false,而不是此question中所述的LOAD事件形式。

答案 2 :(得分:0)

单选按钮组的目的是在一组独特的值和详尽的值之间进行选择。 这意味着,应始终选择一个且仅一个单选按钮。

如果此功能不适合您的应用程序逻辑,可能逻辑存在缺陷,或者单选按钮可能不是最佳UI解决方案。

如上所述,一旦单个任何无线电获得焦点,单选按钮组就会显示其行为,即使只是在表单周围进行选项卡也会发生这种情况,所以基本上表单的行为取决于用户表现良好。