作者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://www.ptt.cc/bbs/C_Sharp/M.1404830819.A.87C.html
推 Eleganse:使用者自訂控制項(可以是很多控制項的組合) 07/08 23:33
→ Eleganse:然後每個tabpage都new一組使用者自訂控制項放在上面 07/08 23:34
→ Eleganse:但我覺得 真只有3組的話 土法鍊鋼全部寫死最簡便 ~,~ 07/08 23:36
推 Ammenze:寫成WebUserControl 07/09 09:20