以下是引用bygg在2007-7-6 15:29:58的发言:
将该控件的tabIndex值设成比其它的都低..
将该控件的tabIndex值设成比其它的都低..
不用这种方法呢

深究就有意思了。
如果不设置tabIndex情况下,采用Activated可以实现!
不过问题就来了,一旦Form失去焦点,再得到焦点时Activated又运行了,结果默认控件就得到了焦点(也就是说离开Form时和得到焦点Form时的控件不是同一个)
我尝试过DeActivated时,把得到焦点的控件名记录下来,在Activated时根据控件名进行Focus(),否则就是默认控件得到焦点,不过运行结果很奇怪,Actiated执行没错,可真正显示时又不对了
呵呵,Button1_Click当然可以,因为Form已经Load过了。
如果你的textBox1的tabIndex不是最低的话,你的Load就不好用了,你可以试一下。