所以在我的应用程序中,我倾向于动态创建表单的新实例,然后使用Form.Show()来显示它们(非模态).
private void test_click(object sender, EventArgs e)
{
var form = new myForm();
form.Show();
}
Run Code Online (Sandbox Code Playgroud)
但是,Code Cracker告诉我应该处理这些表格.所以,我用"使用"语句包装它们,但随后它们在打开后立即关闭.
using (var form = new myForm())
{
form.Show();
}
Run Code Online (Sandbox Code Playgroud)
我不想使用Form.ShowDialog(),因为在少数情况下我打开只显示报告的新窗口; 我不需要它们是模态的.