作者Substrate (存錢去美國看NBA)
看板C_Sharp
標題[問題] button的初學者問題
時間Thu Jan 20 19:55:47 2011
初學者笨問題
假使要做出一個按住,燈就恆亮
放開燈就熄滅的按鈕
應該怎麼用啊
還有按下去就亮
再按一次就滅
(不用滑鼠MouseDown/Up判斷)
真是有點昏頭...還請各位前輩指教一下,謝謝!
--
◤ ╭
● 嫂子 叫我鬍子就好了 _(
▁)
▁
◤龍▃▄▅▄ 我會很有禮貌的 ( ﹎﹎ )
§ ● ● ╯ = = │
◣ ︶ ◣─ ◢
─ ◥◤) ψmroscar ╰斗╯
◢ | |
三明書局-你所不知道的關二哥 ◥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.62.171
1F:→ anumis:你的燈是什麼元件?還是只是要一個狀態的觸發? 01/20 20:05
就真的是燈...我是做設備控制
2F:→ anumis:簡化點就用一個button + chekbox, button的click裡 01/20 20:05
3F:→ anumis:寫 checkBox1.Checked = !checkBox1.Checked 01/20 20:06
button_Click是按下然後放開以後成立對吧...
那我要的是按下去就成立,放開後失效
還要MouseDown跟MouseUp...
請問不用checkbox怎麼做?謝謝
4F:→ andymai:不用滑鼠的MouseDown和MouseUp~但還是用滑鼠按按鈕? 01/20 21:28
我耍笨了
因為我是用觸控螢幕
本來以為會跟Mouse無關
但發現應該還是按下去是MouseDown
5F:推 kw0006667:設定一個bool變數,變數是用來控制燈亮的!滑鼠down和up 01/20 21:40
6F:→ kw0006667:則是用來控制bool變數的true和false即可~~ 01/20 21:40
※ 編輯: Substrate 來自: 61.218.62.171 (01/20 21:51)
7F:→ anumis:觸控螢幕在OS的判定上,就是滑鼠;而你要的功能是要分開寫在 01/21 09:39
8F:→ anumis:Mouse_DOWN 是打開IO, Mouse_UP關掉IO 01/21 09:39
9F:→ anumis:你是用IO卡控制嗎?還是RS 232送訊號? 01/21 09:40
10F:→ Substrate:i/o卡控制啊 01/21 10:59
11F:→ anumis:那就是跟我之前打的樣 DOWN IO ON, UP IO OFF 01/21 13:17
12F:→ anumis:不過我建義你把IO都對映到CheckBox上,醬控制也方便 01/21 13:18
13F:→ anumis:你要找CheckBox的OnCheckedChange事件,再判斷 01/21 13:19
14F:→ anumis:(Sender As CheckBox).Checked是True/False, 對映到DO上 01/21 13:20