private void btnMail_Click(object sender, EventArgs e)
{
new formCustomerReportMailer().Show();
}
创建表单而不将其分配给变量是不明智的吗?我不打算另外使用它,似乎强行调用垃圾收集器来收集未使用的引用似乎并没有关闭表单。这个或未来的问题有什么缺点吗?
答案 0 :(得分:3)
使用以下代码模板:
using (Form myForm = new Form())
{
myForm.ShowDialog();
}
这将根据需要显示和处理表单。
答案 1 :(得分:1)
是的,你应该处理表格。使用ShowDialog()时,它不是自动的。当你对结果不感兴趣时,为什么这首先是一个对话框?
编辑后:这不是问题。在Program.cs中发生了同样的事情