日期:2014-05-17  浏览次数:20811 次

急!!C# winform窗体编程中 textBox与键盘监听冲突问题
在窗体上有
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
        {
监测哪个键按下。
之后我添加一个textbox后,按键盘就只会一直在testbox打字。而不调用Form1_KeyPress。
若是将设置Form1.KeyPreview属性为true,则会调用Form1_KeyPress函数了,但是textbox里也会显示文字。
能不能单纯只调用Form1_KeyPress,当鼠标点击textbox后再输入文本。。。。求解~  

------解决方案--------------------
不会啊。除非焦点在TextBox上,你可以将默认窗体焦点设置为另一个控件。