c# – 事件处理(隐藏表单时检测)
发布时间:2020-12-15 08:17:56 所属栏目:百科 来源:网络整理
导读:通常情况下,我非常善于在没有指导的情况下计算和研究问题,但是我遇到了一个问题.我正在尝试使用C#创建一个“事件”(我以前没有做过)我查找的所有东西都与我需要的东西无关. 当form2被隐藏时,我试图在我的主窗体上调用一个类.我发现了一些应该检查form2是否关
通常情况下,我非常善于在没有指导的情况下计算和研究问题,但是我遇到了一个问题.我正在尝试使用C#创建一个“事件”(我以前没有做过)我查找的所有东西都与我需要的东西无关.
当form2被隐藏时,我试图在我的主窗体上调用一个类.我发现了一些应该检查form2是否关闭的代码 – 要么我没有正确地将它集成到我的代码中,要么关闭与隐藏不同. 所以只是为了澄清我想要像这样运行程序: > Form1运行 解决方法
以模态打开第二个表单
Form2 form2 = new Form2(); DialogResult result = form2.ShowDialog(); 检查结果并刷新: if (result == DialogResult.OK) Refresh(); 在这种情况下,您还需要做的是关闭表单的表单集DialogResult,例如,如果您在按钮处理程序集中有一个OK按钮: this.DialogResult = DialogResult.OK; 这将自动关闭表格,我记得正确. 如果需要,您还可以在取消按钮上设置DialogResult.Cancel. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |