【问题标题】:focusing forms聚焦形式
【发布时间】:2009-03-24 12:29:32
【问题描述】:

如果我点击form1中的按钮事件,form2应该是焦点,如果我点击form2中的按钮事件,form1应该关注c#

我该怎么做?

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    存储对另一个表单的引用(即 Form1 具有对 Form2 的引用)并在按钮单击事件处理程序中,使用:

    otherFormInstance.Focus();
    

    【讨论】:

      【解决方案2】:

      Microsoft 建议不要在表单上调用 Focus,而是使用表单的 Activate 方法。以下是 MSDN 的摘录:

      Focus 是一种低级方法,旨在 主要用于自定义控件作者。 相反,应用程序程序员 应该使用 Select 方法或 孩子的 ActiveControl 属性 控件,或激活方法 表格。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-05
        • 2021-12-10
        • 2021-12-02
        • 2018-01-06
        相关资源
        最近更新 更多