作者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