作者pthuang (◢晓筱◤)
看板C_Sharp
标题[问题] 判断被选取的 RadioButton ?
时间Tue Jun 16 03:11:20 2009
在下现在写了一支视窗介面的程式
里面有两个以上的 RadioButton
其中我比较疑惑的是 C#是如何判断哪几个 RadioButton 是一组的?
另外 有没有办法可以让它知道现在被选中的是哪一个?
不想用暴力解 因为如果 RadioButton 的数量有更动的话就麻烦了....
拜托大家了 |||"orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.126.21.22
1F:推 wa007123456:RadionButton1.Cheak 06/16 04:32
2F:→ wa007123456:还有用GroupBox框起来要一组的 06/16 04:33
3F:推 wa007123456:Checked打错.. 06/16 05:59
4F:→ pico2k:其父亲如果是相同的家伙,就是同一组的... 06/16 13:00
5F:推 fantasyland0:我都是把同组的丢到同个GroupBox或是Panel 06/16 14:46
6F:→ Eleganse:自创一个继承自Panel的物件,设定该物件有纪录孩子们 06/16 19:10
7F:→ Eleganse:(radioButton们)谁被打勾的能力 06/16 19:11
8F:→ Eleganse:再自创一个继承自RadioButton的物件,该物件有身份证 06/16 19:22
9F:→ Eleganse:和告知父亲他们有没有被打勾的能力 06/16 19:23
10F:→ Eleganse:总之物件导向程式设计能满足楼主要求,不能只用拉的 06/16 19:24
11F:→ pthuang:是说....难道C#没有自己判断哪个Radio 被选取的能力吗? 06/16 21:39
12F:→ pthuang:而且这样一来的话 我要怎麽知道现在这Group 里有几个呢? 06/16 21:41
13F:→ pthuang:因为看楼上的说法似乎会用到 for 06/16 21:45
14F:→ pthuang:但是如果我有100 个的话难道就要判断一百次吗....囧" 06/16 21:46
15F:→ Eleganse:在打勾的那一瞬间,该radiobutton随即告知父亲它被标记了 06/16 21:57
16F:→ Eleganse:楼主可以参考form.designer.cs仿造电脑的写法自创物件 06/16 21:59
17F:推 heyshi:用foreach去走访全部元件,再判断目前元件是啥,再做你要的 06/16 22:47
18F:推 horngsh:推heyshi 06/17 06:18
19F:→ Kelunyang:我觉得Eleganse讲得比较符合OOP的作法ㄟ@@" 06/17 11:10
20F:→ Kelunyang:heyshi说的在网页上还蛮常用的... 06/17 11:11
21F:推 tomex:假如偶尔才用,杀鸡就不用牛刀,常用的话就该继承OO观念 06/18 11:43