【发布时间】:2018-07-02 05:08:30
【问题描述】:
我有一个按钮点击事件,它会弹出一个表单。如何在创建并显示现有表单之前检查它是否已经存在?
这是我的代码
private void Button_Click(object sender, RoutedEventArgs e) {
Wizard wizard = new Wizard();
if (wizard.IsVisible)
{
}
else
{
wizard.Show();
}
}
这里的代码不起作用,因为每次我从另一个窗口单击按钮时都会创建一个新的弹出向导(表单)。
【问题讨论】:
-
在显示表单时禁用按钮并在关闭表单时重新启用它会更加用户友好。