C#键盘操作计算器怎么弄?
如题,我想通过键盘输入来操作计算器,可是无法改变button控件的焦点,也就是不能在button控件之间切换,请教大家。 --------------------编程问答-------------------- SF&&JF --------------------编程问答-------------------- 不用改变焦点,在keypress事件里面判断是那个数字键就可以了 --------------------编程问答-------------------- 你是不是说如果键盘操作,button的焦点会一直停留在一个地方?如果是这样的话,你可以让button永远没有焦点,
每次click之后,立即失去焦点,把焦点定位到一个看不见的控件上去。 --------------------编程问答-------------------- 其实我想说的是如何不用鼠标来操作计算器,而是通过键盘输入进行计算。我实在想不出好的办法…… --------------------编程问答-------------------- 捕捉键盘事件啊 keypress --------------------编程问答-------------------- 如果用keypress事件捕捉会出现的一个问题是焦点是否全选,TEXTBOX中的内容全选才正确啊! --------------------编程问答-------------------- keypress 事件 --------------------编程问答-------------------- 哈 终于知道了 你可以在BUTTON控件的属性里把Text名字前加一个&符号
比如说你的一个按键是2
那么你可以在该按键的Text名字前加一个&
这样即可解决问题
表达不好 见谅 --------------------编程问答-------------------- 创建控件的访问键
在“属性”窗口中,将 Text 属性设置为一个字符串,该字符串在将作为访问键的字母前包含一个“&”符。例如,若要将字母“P”设置为访问键,请将“&Print”键入到网格中
--------------------编程问答-------------------- 用KeyPress或者KeyDown
补充:.NET技术 , C#