看板 Programming 關於我們 聯絡資訊
假設我有四個開關 A,B,C, ALL 當A現在狀態為關閉點下去的時候會在對話框印出'A開啟' B跟C也是一樣的動作方式 而當ALL點下去時A,B,C會連動 也就是說當ALL為開啟點下去變成關閉 A,B,C 不管當時狀態為何也都會關閉,並印出'ALL關閉',但是A,B,C開關的個別狀態就不 顯示出來 請問我邏輯應該如何設計呢?謝謝!! -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.248.17 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1417844410.A.506.html
MOONRAKER: 就設計阿 分別寫在每一個handler裡面 122.116.43.189 12/06 15:04
yauhh: 你所講的就是這個東西的邏輯啊 114.42.69.124 12/06 16:54
MOONRAKER: 對阿 122.116.43.189 12/06 17:03
skyof604: 我現在的問題是,如果ALL按下去,A,B,C 58.114.248.17 12/07 09:37
skyof604: 的狀態也會一起顯示 58.114.248.17 12/07 09:37
skyof604: 因為顯示是寫在個別開關的event handler 58.114.248.17 12/07 09:38
skyof604: 裡面 58.114.248.17 12/07 09:38
bxxl: 那就不要去呼叫個別的event handler啊118.169.215.227 12/07 10:08
bxxl: 在ALL handler裡面把ABC關掉就好了118.169.215.227 12/07 10:08
Killercat: C++的話 參考一下boost::signal2118.169.165.119 12/07 10:34
Killercat: 那個2沒多打 他真的叫做signal2118.169.165.119 12/07 10:34
Killercat: ouch, signals2 要多一個s...118.169.165.119 12/07 10:34