this.ActiveControl=TextBox1;//设置当前窗口的活动控件为textBox1
textBox1.Focus();//设置焦点在textBox1上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控件获取焦点问题(C#)相关的知识,希望对你有一定的参考价值。
在对话框中有很多控件,默认焦点在Next按钮上,但是我想打开对话框后焦点在ListView上面,所以在对话框的初始化中调用ListView的Focus()方法,不过不起作用,请各位大侠帮帮忙,怎么才能让焦点转移到ListView上来!
下面几位的方法我都试了,还是不行,焦点一直在Button上面。
this.listViewLanguages.Focus();
bool focus = listViewLanguages.Focused;
上面两句代码放的地方不同,focus值也不同,这是什么原因啊?这两句代码是挨着的!
this.ActiveControl=TextBox1;//设置当前窗口的活动控件为textBox1
textBox1.Focus();//设置焦点在textBox1上
以上是关于控件获取焦点问题(C#)的主要内容,如果未能解决你的问题,请参考以下文章
C# Winform 控件或窗体失去焦点时,获取键盘输入数据(我用winform获取另一个窗口的数据)