如何实现子窗体只能打开一次,我是新手,高手们帮帮忙好吗 可以在它的上一级窗体内定义一个bool opened = false.打开这个窗体之前,验证opened的值,如果false, 就可以打开。同时设opened = true; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在自窗体里定义一个静态的bool变量,在子窗口的OnLoad方法里检查该变量,如果为false,则将该变量设为true并继续,否则Close(); 方法很多,具体要看你如何实现,static bool 比较方便 win or web??win的话,用showdialog!web,static bool 利用 paternpublic class test : Form{public static IsLoaded = false;private test(){}public static GetTest(){if(!IsLoaded){return new test();}else{return null;}}}=================调用test dd = test.GetTest();不要实例化这个类用上面的实例化方法 上面的有遗漏利用 paternpublic class test : Form{public static IsLoaded = false;private test(){}public static GetTest(){if(!IsLoaded){IsLoaded = true;return new test();}else{return null;}}}=================调用try{test dd = test.GetTest();}catch(){}不要实例化这个类用上面的实例化方法 FrmRecOrder MyFrmRecOrder;//菜单事件后if(MyFrmRecOrder==null || MyFrmRecOrder.IsDisposed) { MyFrmRecOrder=new FrmRecOrder(); MyFrmRecOrder.MdiParent=this; MyFrmRecOrder.Show();} else{ MyFrmRecOrder.Activate();} 如何用那个bool呀,我不会用这个呀,可以详细点说明吗 紧急求助:仿照迅雷下载界面,用多线程读写串口并用进度条显示,应该怎么做? 调用带参数的构造函数 c# 的 “未将对象引用设置到对象的实例”找不到原因啊! 请教 求一个正则表达式 一个调用CHM帮助文件的问题!在线等…… 在C#中使用SQL语句查询ACCESS数据库的问题 怎样根据数据库表记录或文本文件中内容读取相应目录呀 关于winform的一个问题,大家帮帮忙啊 分分分!高手过招,用C#作的WEB应用程序,真的能抛开Javascript吗? WEB FORM中操作数据库时是用数据集好还是直接操作好? 我的c#winform程序后台用sql server,做安装盘时如何将数据打包进去?
static bool 比较方便
利用 paternpublic class test : Form
{
public static IsLoaded = false;
private test(){}
public static GetTest()
{
if(!IsLoaded)
{
return new test();
}
else
{
return null;
}
}
}=================
调用
test dd = test.GetTest();
不要实例化这个类用上面的实例化方法
{
public static IsLoaded = false;
private test(){}
public static GetTest()
{
if(!IsLoaded)
{
IsLoaded = true;
return new test();
}
else
{
return null;
}
}
}=================
调用
try
{
test dd = test.GetTest();
}
catch()
{}
不要实例化这个类用上面的实例化方法
if(MyFrmRecOrder==null || MyFrmRecOrder.IsDisposed)
{
MyFrmRecOrder=new FrmRecOrder();
MyFrmRecOrder.MdiParent=this;
MyFrmRecOrder.Show();
}
else
{
MyFrmRecOrder.Activate();
}