在Form_Load里面调用Focus无效

form_load无法让控件获得光标 因为画面还没有加载完毕!~
如果你是想设置画面启动的初始光标 那就设置textbox1的tabindex最小就可以了!

在调用Form_Load的时候,Form其实还没有进入展示阶段,自然Focus()调用也就没效果了。

 

解决方法:

1.在Focus()之前调用this.Show();

或者更简单的,把Focus()函数调用移到Form_Shown事件处理中。

2 this.textBox.Focus(); 
但在Form_Load设置会无效,可在Form_Paint()中设置.

posted @ 2019-11-20 19:21  惊风雨  阅读(269)  评论(0)    收藏  举报