当点击按钮btn1时打开窗体frm1,
如果frm1已经打开,再点击btn1时只是显示已经打开的这个,而不是又打开一个新窗体
怎摸写呢
如果frm1已经打开,再点击btn1时只是显示已经打开的这个,而不是又打开一个新窗体
怎摸写呢
解决方案 »
- 怎样枚举出某个外部程序的所有子窗口句柄,通过win32API
- 判断两个控件边缘接触
- 使用Repeater读取access表,页面打开非常慢
- C# 用串口控件发送命令时...怎么不稳定呢!!!???????????????????????
- 简单问题请教与 SQL Server关联问题
- 求一款能连电脑的热敏纸打印机
- 明天要结婚了,散分!!!!
- ~菜谱管理~包括菜式管理,顾客投票等等,请大家帮忙。请大家给代码,或给些意见。谢谢!紧急!!!!!!
- 如何可以得到本机网卡的MAC地址,就像ipconfig/all里面列的那样.
- MDI模式中,子窗口怎么设置?
- 求高手!!!C# 桌面刷新 急急急!!!!
- 谁用过socket传送xml文件?高手请进!
http://blog.csdn.net/ojlovecd/archive/2008/07/09/2628135.aspx
static Form2 frm;
internal static Form2 GetInstance()
{
if (frm == null) frm = new Form2();
return frm;
}
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
frm = null;
}Form1:
Form2 frm = Form2.GetInstance();
frm.show();
internal static Form1 GetInstance()
{
if (frm == null)
{
frm = new Form1();
}
return frm;
}
==========================
http://img.bbs.szhome.com/UploadFiles/Images/2007/07/18/18143211578.gif