MDI窗口问题 现在我的主界面上面有三个按钮,点击每一个按钮都会弹出一个MDI窗体,我想先点击Button1,显示出来MDI1,点击Button2显示出来MDI2,然后再点击Button1,把刚才已经Show出来的窗口显示出来,而不是再显示一个新的窗口,该如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样写MDI1public partial class MDI1 : Form { private static MDI1 s_CurForm = null; private MDI1() { InitializeComponent(); } public static void ShowWindow(Form mdiParent) { if (s_CurForm == null) { s_CurForm = new MDI1(); s_CurForm.MdiParent = mdiParent; s_CurForm.Show(); } else { s_CurForm.Activate(); s_CurForm.WindowState = FormWindowState.Normal; } } protected override void OnClosed(EventArgs e) { base.OnClosed(e); s_CurForm = null; } } 使用时直接调用MDI1.ShowWindow方法 scope identity()、@@IDENTITY()是不是只能得到自增长的列? 单机300万条数据记录查询 调用c语言写的dll,参数是数组时,dll修改数组结构,但是调用后没有改变 为什么语句无法执行? 求一简单的算法 关于openxml的问题?分不多了,不好意思啊 HELP!一个菜鸟的简单问题 求助:字符串问题 CS 可以开机就链接数据库不断开么 请进来看看 谢谢 刚从asp.net转向c#.net,请问如何使用viewstate来保存一个对象,例如SqlConnection? 对于数据库UPDATE老是失败,求帮助 问个弱智问题。。。。。
public partial class MDI1 : Form
{
private static MDI1 s_CurForm = null;
private MDI1()
{
InitializeComponent();
}
public static void ShowWindow(Form mdiParent)
{
if (s_CurForm == null)
{
s_CurForm = new MDI1();
s_CurForm.MdiParent = mdiParent;
s_CurForm.Show();
}
else
{
s_CurForm.Activate();
s_CurForm.WindowState = FormWindowState.Normal; } }
protected override void OnClosed(EventArgs e)
{
base.OnClosed(e);
s_CurForm = null;
} }