1、获取焦点
1.1 改变TabIndex属性值
下面的程序运行以后,默认焦点到了button1上,获取焦点的控件,边框是蓝色的,那这个为啥是button1获取了焦点,但是button2没有获取焦点呢,这是因为程序默认控件的TabIndex属性值较小的控件先获取焦点,这里的button1的TabIndex属性值为0,button2的TabIndex属性值为1,因为button1的TabIndex属性值较小,所以button1先获取焦点,当然我们可以通过更改控件的TabIndex属性值来让程序默认的获取焦点的控件改变。
1.2 调用Focus方法
但是一般不通过更改TabIndex属性值来实现焦点获取,可以在窗体的Show事件中通过调用控件的Focus方法来强制让某个控件获取焦点。
下面的代码在Form1的Shown事件中,调用 button2.Focus()强制让软件启动后button2获取焦点