在Form_Load里面调用Focus无效的解决方法
更新时间:2020年6月25日 11:43 点击:1581
因为觉得SplitContainer的虚线很丑,所以在程序启动的时候,想把焦点移到别的控件上去。
在Form_Load里面添加了
listview1.Focus();
结果没效果。
查了查,找到了原因:
在调用Form_Load的时候,Form其实还没有进入展示阶段,自然Focus()调用也就没效果了。
解决方法:
在Focus()之前调用this.Show();
或者更简单的,把Focus()函数调用移到Form_Shown事件处理中。
相关文章
- 这篇文章主要介绍了JavaScript onblur与onfocus事件详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下...2021-09-11
- 下面小编就为大家带来一篇老生常谈onBlur事件与onfocus事件(js)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-07-25
- 为了界面的美观,有些时候可能需要为文本框(TextBox)装饰个水印;它有两种状态,一是blur和focus。因此,我们可以在Javascript写两个事件,感兴趣的朋友可以了解下...2021-09-22
- 在调用Form_Load的时候,Form其实还没有进入展示阶段,自然Focus()调用也就没效果了。...2020-06-25