[問題] button的初學者問題

看板C_Sharp作者 (存錢去美國看NBA)時間15年前 (2011/01/20 19:55), 編輯推噓1(1013)
留言14則, 4人參與, 最新討論串1/1
初學者笨問題 假使要做出一個按住,燈就恆亮 放開燈就熄滅的按鈕 應該怎麼用啊 還有按下去就亮 再按一次就滅 (不用滑鼠MouseDown/Up判斷) 真是有點昏頭...還請各位前輩指教一下,謝謝! -- 嫂子 叫我鬍子就好了 _() ▃▄▅▄ 我會很有禮貌的 ( ﹎﹎ ) § ● ● = = ◥◤) ψmroscar 斗╯ | | 三明書局-你所不知道的關二哥 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.218.62.171

01/20 20:05, , 1F
你的燈是什麼元件?還是只是要一個狀態的觸發?
01/20 20:05, 1F
就真的是燈...我是做設備控制

01/20 20:05, , 2F
簡化點就用一個button + chekbox, button的click裡
01/20 20:05, 2F

01/20 20:06, , 3F
寫 checkBox1.Checked = !checkBox1.Checked
01/20 20:06, 3F
button_Click是按下然後放開以後成立對吧... 那我要的是按下去就成立,放開後失效 還要MouseDown跟MouseUp... 請問不用checkbox怎麼做?謝謝

01/20 21:28, , 4F
不用滑鼠的MouseDown和MouseUp~但還是用滑鼠按按鈕?
01/20 21:28, 4F
我耍笨了 因為我是用觸控螢幕 本來以為會跟Mouse無關 但發現應該還是按下去是MouseDown

01/20 21:40, , 5F
設定一個bool變數,變數是用來控制燈亮的!滑鼠down和up
01/20 21:40, 5F

01/20 21:40, , 6F
則是用來控制bool變數的true和false即可~~
01/20 21:40, 6F
※ 編輯: Substrate 來自: 61.218.62.171 (01/20 21:51)

01/21 09:39, , 7F
觸控螢幕在OS的判定上,就是滑鼠;而你要的功能是要分開寫在
01/21 09:39, 7F

01/21 09:39, , 8F
Mouse_DOWN 是打開IO, Mouse_UP關掉IO
01/21 09:39, 8F

01/21 09:40, , 9F
你是用IO卡控制嗎?還是RS 232送訊號?
01/21 09:40, 9F

01/21 10:59, , 10F
i/o卡控制啊
01/21 10:59, 10F

01/21 13:17, , 11F
那就是跟我之前打的樣 DOWN IO ON, UP IO OFF
01/21 13:17, 11F

01/21 13:18, , 12F
不過我建義你把IO都對映到CheckBox上,醬控制也方便
01/21 13:18, 12F

01/21 13:19, , 13F
你要找CheckBox的OnCheckedChange事件,再判斷
01/21 13:19, 13F

01/21 13:20, , 14F
(Sender As CheckBox).Checked是True/False, 對映到DO上
01/21 13:20, 14F
文章代碼(AID): #1DE2B76U (C_Sharp)