.net 多次打开同一个窗口
来源:互联网 发布:帝国cms 栏目别名 编辑:程序博客网 时间:2024/05/16 10:22
这是一个类;
public class ShowOrActiveForm
{ //status 是一个全局的变量,fomName 是form 的Namepublic static void ShowOrActiveForm1<T>(ref bool status, string FormName) where T : Form, new()
{
#region
Form fm;
if (!status)
{
fm = Application.OpenForms[FormName];
fm.Activate();
}
else
{
fm = new T();
//fm.MdiParent = t;
fm.Show();
status = false;
}
#endregion }
}
}
在父窗体调用这个类:
public static bool status = true;
private void button1_Click(object sender, EventArgs e)
{
ShowOrActiveForm.ShowOrActiveForm1<Form2>(ref status, "Form2");
}
子窗体设置全局变量为true
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
Form1.status = true;
}
- .net 多次打开同一个窗口
- fopen多次打开同一个文件
- 防止同一个程序多次运行。 [VB.NET]
- 防止同一个程序多次运行。 [VB.NET]
- C#如何限制同一台机器多次打开同一个项目
- 在同一个窗口中打开每一个文件夹
- CentOS在同一个窗口打开文件夹
- 让CentOS在同一个窗口打开文件夹
- 让CentOS在同一个窗口打开文件夹
- Android studio 打开新文件 同一个窗口
- 多次映射同一个类
- 让linux CentOS6在同一个窗口打开文件夹(转载)
- Winform-单例模式-同一个窗口值打开一次
- c# 程序只能运行一次(多次运行只能打开同一个程序)
- 在同一个窗口中打开页面 (只打开一个新的窗口)
- asp.net 另打开窗口
- ASP.NET关闭窗口与打开窗口
- ASP.NET关闭窗口与打开窗口
- 获取数据库的链接字符串
- C#用委托的方法实现点击子窗体控件来刷新父窗体
- Qt的4个图像类QImage/QPixmap/QBitmap/QPicture 转
- 泛型思考
- Android修改默认浏览器为其他浏览器(UC)
- .net 多次打开同一个窗口
- SQL Server网站防注入终极解决方案
- bak格式文件导入mysql
- 锋利的jquery读书心得
- hdu2063(最大匹配+匈牙利算法)
- CF 8D Two Friends 【二分+三分】
- 《Android内核剖析》笔记 第7章 理解Context
- C# 4.0 新特性dynamic、可选参数、命名参数等
- 11gR2 ocr votedisk的恢复测试