2011-02-24 152 views
0

我有4个单选按钮,r1,r2,r3,r4。这四个单选按钮位于一个组框中。无法选择多个单选按钮

r1和r2用于询问人的性别。

R1为男,R2女性

R3和R4询问用户是否想继续。

R3的是,R4为

当我点击R1,R3变得泛滥,反之亦然。与r2,r4类似的情况。所以我一次只能检查一个单选按钮。我怎样才能解决这个问题。 groupbox是必不可少的,所以我不能删除它。

回答

4

Radiobuttons按他们的父母控制分组。将它们重新编组在Panel就足够了。

当前版面:

Groupbox 
    RadioButton 
    RadioButton 
    RadioButton 
    RadioButton 

新布局:

Groupbox 
    Panel 
     RadioButton 
     RadioButton 
    Panel 
     RadioButton 
     RadioButton 
+0

是否有将它们分开方法......像HTML与单选按钮同名1组1 – 2011-02-24 10:02:11

+0

@abc:无我知道。 – Bobby 2011-02-24 10:04:44

+1

看到这里的评论确认Bobby的回复http://msdn.microsoft.com/en-us/library/system.windows.forms.radiobutton.aspx – dbasnett 2011-02-24 13:18:32

1

确保性别单选按钮和是/否单选按钮不属于同一个单选按钮组 - 它们需要是单独的单选按钮列表。

+0

我怎样才能改变组 – 2011-02-24 09:57:57

1

只能在组合框中选择1单选框,如果没有其他的子控件一样面板
所以,你必须创建一个组框。对于r1r2

和单独的r3r4

1

组框=您必须只选择一个单选按钮。使用两个Group Boxes,一个用于性别,一个用于询问是否继续。

1

对于单选按钮R1和R2使用GroupName = "Gender"

对于单选按钮R3和R4使用GroupName = "ContinueOrNot"

+0

WinForms中没有这样的属性...你的意思是WPF ? – Bobby 2011-02-24 13:45:04

+0

对不起......我不标记你的标签“winform”。是的,我的意思是WPF(Visual Studio 2010) – Towhid 2011-02-24 14:02:59