C#计算器实现键盘输入 已经实现键盘数字键的输入,但还不能实现加减乘除的键盘输入
做成和WINDOWS系统自带的计算器差不多的C#计算器,现在无法实现机械键盘输入加减乘除,我是在Form1项目keyDown事件下写键盘输入的,但是运行没反应,求教各位大...
做成和WINDOWS系统自带的计算器差不多的C#计算器,现在无法实现机械键盘输入加减乘除,我是在Form1项目keyDown事件下写键盘输入的,但是运行没反应,求教各位大虾怎么实现,有代码最好
展开
1个回答
2013-10-19
展开全部
你弄个textbox控件,缩小一点,
用任意控件给挡住,然后你给那个textbox的textBox1_KeyPress事件,写个
e.Handled = true;
然后,你在每个按钮事件最后一行还有程序启动的时候,都加上
textbox1.Focus();
然后你的按键事件都去textbox1的keyup或者keydown里写,通过(e.KeyChar)来判定按下的什么键
用任意控件给挡住,然后你给那个textbox的textBox1_KeyPress事件,写个
e.Handled = true;
然后,你在每个按钮事件最后一行还有程序启动的时候,都加上
textbox1.Focus();
然后你的按键事件都去textbox1的keyup或者keydown里写,通过(e.KeyChar)来判定按下的什么键
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询