【问题标题】:Control no longer gaining focus after putting it in a splitcontainer将控件放入拆分容器后不再获得焦点
【发布时间】:2011-04-12 16:32:22
【问题描述】:

我有一个表单应用程序,当它启动时,我希望它能够将焦点放在特定的文本框上。在我最初开发时,我只是直接在表单上敲击所有控件,并且焦点命令运行良好。

该应用程序已准备就绪,我在表单上放置了一些拆分容器,只是为了使用它们的 Dock 属性将控件保存在整齐定义的区域中。现在一个完全不同的只读控件开始关注启动,应用程序似乎忽略了我的命令,即焦点应该转到这个文本框。有人知道为什么会这样吗?

【问题讨论】:

    标签: c# focus splitcontainer


    【解决方案1】:

    你可以试试这个:

    splitContainer1.Focus();
    splitContainer1.ActiveControl = textBox1;
    

    如果它不起作用,请在此处发布您的焦点代码。 对不起,因为我没有写评论,但我还没有特权。

    【讨论】:

    • 您,先生,是冠军。你每天学习新的东西。就像今天一样,我了解到 winforms、splitcontainer 和控制焦点命令一起工作的方式是多么愚蠢。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多