我的父窗体名称是MainWindow
我想在子窗体的构造函数中写上this.MdiParent = MainWindow 。
在父窗体的菜单中调用
new 子窗体().show();
运行时,提示 MainWindow 表示类,此处应为变量。
我不知道该怎么样修改,本人是c#新手。
我想在子窗体的构造函数中写上this.MdiParent = MainWindow 。
在父窗体的菜单中调用
new 子窗体().show();
运行时,提示 MainWindow 表示类,此处应为变量。
我不知道该怎么样修改,本人是c#新手。
new 子窗体().show()前加上一条判断语句,判读该名为x的窗体是否已经实例化了,应该怎么做呢?请教
比如你的父窗体为parentForm
而你的子窗体为childForm
在父窗体中打开子窗体的语句为:
childForm child=new childForm();
child.MdiParent=this;
child.Show();
在子窗体中打开父窗体的语句为:
parentForm parent=new parentForm();
parent.MdiChildren=this;
parent.Show();
变量为null 和变量是否IsDisposed来看是不是这个变量是空值或被释放了来决定要不要再生成新的实例窗口。
var.IsDisposed
提示错误,
一定要是才可以!