Control.GotFocus 事件:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.gotfocus.aspx可是在VS2010中,属性窗口,TextBox为什么没有这个事件呢?

解决方案 »

  1.   

    http://apps.hi.baidu.com/share/detail/23572539(去看看)
    不是没有,如果你想有肯定有办法的,自己写了
      

  2.   

    你可以这样就有了楼主可以在后台page_load里这样
    this.TextBox1.Attributes.Add("onblur","javascript:window.alert('你好');");这样就有了客户端的加个runat="server"就有了其实一样的
      

  3.   

    所有的WinForm控件的GetFocus在属性窗口上都是隐藏的,其理由其实你给出的msdn文章上已经说过了。如果你一定要捕获它,在你的代码中写myTextBox.GetFocus += .....也就可以了。
      

  4.   

    注意msdn上所说的,GetFocus其实会特别频繁地发生、疯狂地发生,不是一般地处理输入焦点时发生。所以,你不应该捕获这个事件,你应该使用Enter事件