点击其他控件触发Leave事件,那如果点击旁边不是控件的地方呢?应该是什么事件?
不是MouseLeave事件

解决方案 »

  1.   

    就是在TextBox里面输入文字之后,将鼠标点击旁边空白地方,触发一个事件
      

  2.   

    onblur事件
    后台Page_Load中注册一下..
      

  3.   


    对不起,忘了说了,是WinForm,没有onblur事件
      

  4.   

    难道这样不会触发Leave事件?
    另外还有Validating和Validated事件。
      

  5.   

    那么,你为form的Click事件增加一个处理方法,里面写上:
    this.Focus();
    看看效果如何。
      

  6.   

    不行,看来现在的问题是如何让TextBox失去焦点的问题了
      

  7.   

    失去焦点?可用这个API试试
    [DllImport("user32.dll")]
    static extern bool SetCursorPos(int X, int Y);
      

  8.   

        不行就为Form注册一个Click事件调用textBox LostFocus方法如:
        private void Form1_Click(object sender, EventArgs e)
        {
             textBox1_LostFocus(sender,e);
        }