【发布时间】:2009-07-19 18:29:16
【问题描述】:
我正在使用 C# + VSTS2008 + .Net 2.0 开发 Windows 窗体应用程序。在 Form1 的 button1 事件处理程序中,我创建了 Form2,然后出现了 Form2。那么当触发Form2的button2的事件处理函数时(button2是Form2的UI按钮元素),执行完button2事件处理函数后,Form2就会消失。这是我创建 Form2 的代码的一部分。有什么想法导致 Form2 消失吗?
// button1 belongs to Form1
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2("www.google.com");
form2.ShowDialog();
}
【问题讨论】:
-
你能显示处理 Button2_Click 的代码吗?
-
发布您的 button2 事件处理程序
-
button2 的事件处理函数为空。有什么想法有什么问题吗?
-
@George2 我的回答可能是对话框被关闭的原因:stackoverflow.com/questions/1150516/…
-
谢谢科林,我喜欢你的回答。
标签: c# .net winforms visual-studio-2008