请教思路,一个组框中方4个单选钮,程序中如何判断呢?
比如
radio1
radio2
radio3
radio4
4个中默认全是 false,用户选择后,只能有个是true,别的都是false
4个按钮互斥好实现,放在组框中就行了。
关键是,程序中如何判断用户选择的是哪个单选钮呢,
只能一个一个的判断吗?
if (radio1)
cccccc;
if (radio2)
dddd;
if (radio3)
ffff;
if (radio4)
hhhh;上面的方法,太笨了吧
求最简单的方法,高效,精简,严谨
比如
radio1
radio2
radio3
radio4
4个中默认全是 false,用户选择后,只能有个是true,别的都是false
4个按钮互斥好实现,放在组框中就行了。
关键是,程序中如何判断用户选择的是哪个单选钮呢,
只能一个一个的判断吗?
if (radio1)
cccccc;
if (radio2)
dddd;
if (radio3)
ffff;
if (radio4)
hhhh;上面的方法,太笨了吧
求最简单的方法,高效,精简,严谨
RadioButton selected = array.Where(x => x.Value == 1).First();
程序不需要代码判断地,至于哪个属性还真忘记了。哈哈~~~~
GroupName 设置成一个名字即可!!!
组框.value 的值来判断,是1表示第一个单选钮,2表示第二个单选钮...但是,不知c#有没有类似的方法。
我问的是,如何通过程序,得到用户选择的是哪一个radio
我总不能一个radio一个radio的判断每个radio的 checked 属性吧。这个方法太笨了。
name都一样的,就可以直接判断选中的
-----------------------------------------
开玩笑呀,name是唯一的。
你能设置4个radio都用一个名字吗