相关疑难解决方法(0)

在没有立即关闭的情况下处理新表格的正确方法是什么?

所以在我的应用程序中,我倾向于动态创建表单的新实例,然后使用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(),因为在少数情况下我打开只显示报告的新窗口; 我不需要它们是模态的.

.net c# dispose winforms

7
推荐指数
2
解决办法
2746
查看次数

标签 统计

.net ×1

c# ×1

dispose ×1

winforms ×1