[問題] 能一次控制多個物件嗎?

看板C_Sharp (C#)作者 (1+1≠2)時間11年前 (2014/07/08 22:46), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
有辦法一次控制多個物件的屬性嗎?? 我使用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

07/08 23:33, , 1F
使用者自訂控制項(可以是很多控制項的組合)
07/08 23:33, 1F

07/08 23:34, , 2F
然後每個tabpage都new一組使用者自訂控制項放在上面
07/08 23:34, 2F

07/08 23:36, , 3F
但我覺得 真只有3組的話 土法鍊鋼全部寫死最簡便 ~,~
07/08 23:36, 3F

07/09 09:20, , 4F
寫成WebUserControl
07/09 09:20, 4F
文章代碼(AID): #1Jl0HZXy (C_Sharp)
文章代碼(AID): #1Jl0HZXy (C_Sharp)