我有一个表单应用程序,当它启动时,我希望它将焦点放在特定的文本框中。在我最初开发的过程中,我只是在表单上直接敲击了所有控件,并且焦点命令工作正常。
应用程序已接近准备好,我在表单上放置了一些splitcontainers,只是为了使用Dock属性将控件保存在整齐定义的区域中。现在一个完全不同的只读控件专注于启动,应用程序似乎忽略了我的命令,焦点应该转到这个文本框。有人知道为什么会这样吗?
答案 0 :(得分:1)
你可以试试这个:
splitContainer1.Focus();
splitContainer1.ActiveControl = textBox1;
如果不起作用,请在此处发布您的焦点代码。 对不起,因为我没有写评论,但我还没有特权。