记录一下关于焦点设置的问题。
当我在窗体的构造函数中设置焦点时,会发现设置的焦点无效,焦点仍然在TabIndex=0的控件上
猜测原因如下:
public Form2()
{
InitializeComponent();
button1.Focus();//该函数调用后,焦点在button1上,但该窗体还未被激活。
//因此该窗体被激活后(即调用show()函数之后)
//会重新设置焦点,导致焦点不在button1上。
//如果想将焦点设置到button1上,需要在该窗体的Activated()函数中进行设置。
}