在一个窗体中有一个文本框,你如何检测你用键盘输入的值在文本框中,而不是输入在桌面上的记事本中的(等),
有没有什么消息等相关知识可以用啊??????

解决方案 »

  1.   

    你输入的时候会获得焦点啊,textbox有textchange可以检测啊
      

  2.   

    textBox_TextChanged,keypress,keydown等等textbox的事件都可以监测到是否在textbox中输入以及输入什么
      

  3.   

    getforegroundwindow
    getfocus
    api
      

  4.   

    textbox_TextChanged,还有form的keypress,keydown,keyup,重写ProcessDialogKey都行
      

  5.   

    不好意 我可能没说清楚啊 我的意思是说 你怎样检测键盘有输入啊!!你不能叫我每个文本框都搞一个keypress  文本框要是很多呢?有什么关于消息的可以用吗?
      

  6.   

    选中 Form  然后在事件里面找到 KeyDown(键盘按下)、KeyPress(键盘已经按下但是还没有弹起的瞬间)、KeyUp(键盘弹起)这三个事件。根据你自己的需要添加一个监听键盘的事件即可。
      

  7.   

    我不可能再在文本框中加KeyPress啊
      

  8.   

    有好多事件,textBox的textChange事件、keyPress时间...很多,具体要干什么感觉楼主还没说清楚