当前位置:  开发笔记 > 编程语言 > 正文

表格在C#中失去了焦点

如何解决《表格在C#中失去了焦点》经验,为你挑选了2个好方法。

这可能是一个简单的C#问题,但我需要一个解决方案.

我有两个表单,form1form2,form1有一个按钮.在点击按钮的,我想展示窗口2.当form2失去焦点时我想隐藏它(form2).我怎样才能做到这一点?我试图订阅form2LostFocus事件,但它无法正常工作.

请帮我解决一下这个.

注意 - 我使用.Net 2.0



1> Jcl..:

使用Deactivate事件处理程序



2> Kent Boogaar..:

如果我理解你的问题,我认为你实际上想要陷入停用.主窗体中的按钮处理程序:

private void button1_Click(object sender, EventArgs e)
{
    Form childForm = new Form();
    childForm.Deactivate += delegate
    {
        childForm.Close();
    };

    childForm.Show();
}

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有