作者don750421 (1+1≠2)
看板C_Sharp
标题[问题] 能一次控制多个物件吗?
时间Tue Jul 8 22:46:55 2014
有办法一次控制多个物件的属性吗??
我使用TabControl,设定3个tabpage。(假设为tabpage1、tabpage2、tabpage3)
每个tabpage内的radiobutton、textbox和combobox都相同(只差在名称不同)
每个tabpage都有5组,各2个的Radiobutton。
A: 吃饭 C:游泳 .........
B: 吃面 D:慢跑 ..................
A和B 两个互斥, C和D两个互斥
我已经有写一个Click_Change的Function来处理三个tabpage的radiobutton事件
但是,因为每个radiobutton後面都有textbox,
所以我想要当点选A的时候,B的後方textbox都Enable = false
然而,我在此Function在判断时,必须先判断是哪个tabpage,再判断是哪一组radiobtn
在判断是A还是B Click,再将另一个Enable = false
三个tabpage都一样,想问问有没有比较简便的方式。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.239.103.169
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1404830819.A.87C.html
1F:推 Eleganse:使用者自订控制项(可以是很多控制项的组合) 07/08 23:33
2F:→ Eleganse:然後每个tabpage都new一组使用者自订控制项放在上面 07/08 23:34
3F:→ Eleganse:但我觉得 真只有3组的话 土法链钢全部写死最简便 ~,~ 07/08 23:36
4F:推 Ammenze:写成WebUserControl 07/09 09:20