我正在开发一个C#Windows窗体应用程序.我想拥有所有表单的单个实例.
因此,当用户点击"联系人"按钮时,例如,两次,而不是有两个联系表单,我会将单个实例联系人表单放在前面.
我怎样才能做到这一点?
在使用Application.OpenForms创建和显示表单之前,请检查表单是否存在于打开表单的集合中
if (System.Windows.Forms.Application.OpenForms["Form1"] as Form1 != null)
MessageBox.Show("Form1 is opened");
else
MessageBox.Show("Form1 is not opened");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6220 次 |
最近记录: |