不用这种方法呢
LZ不是说txtNum1.Focus();这样写没有反应吗?那就用点笨点的方法咯.
深究就有意思了。如果不设置tabIndex情况下,采用Activated可以实现!不过问题就来了,一旦Form失去焦点,再得到焦点时Activated又运行了,结果默认控件就得到了焦点(也就是说离开Form时和得到焦点Form时的控件不是同一个)我尝试过DeActivated时,把得到焦点的控件名记录下来,在Activated时根据控件名进行Focus(),否则就是默认控件得到焦点,不过运行结果很奇怪,Actiated执行没错,可真正显示时又不对了
呵呵,Button1_Click当然可以,因为Form已经Load过了。如果你的textBox1的tabIndex不是最低的话,你的Load就不好用了,你可以试一下。
在load()或构造函数中加textBox.Select();准行!!!