窗口重载问题

edisonlzk 2007-09-03 10:00:03
private bool checkChildFrmExist(string childFrmName)
{
foreach (Form childFrm in this.MdiChildren)
{
if (childFrm.Name == childFrmName)
{
if (childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal;
childFrm.Activate();
return true;
}
}
return false;
}

private void userManagementToolStripMenuItem_Click(object sender, EventArgs e)
{
if (this.checkChildFrmExist("frmUserManagement") == true)
{
return;
}
frmUserManagement fum = new frmUserManagement(true); //“frmUserManagement”方法没有采用“1”个参数的重载
fum.MdiParent = this;
fum.Show();




请问一下,那个地方的重载应该怎么写啊,我是初学者,不知道该杂办.麻烦高手帮我写一下,
...全文
174 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
edisonlzk 2007-09-04
  • 打赏
  • 举报
回复
谢谢楼上的,这个方法我试了,但是还是能重复打开一个窗口
zhuqueta0101 2007-09-04
  • 打赏
  • 举报
回复
你的判断语句貌似有问题,你比较的不是窗体名字name吧?

checkChildFrmExist函数里面的

if (childFrm.Name == childFrmName)这里改成
if (childFrm.Text == childFrmName)试试,我猜的

zhuqueta0101 2007-09-04
  • 打赏
  • 举报
回复
重复打开同一个窗口已经不是重载的问题了吧?


你要多文档形式打开窗体,又限制只打开一个,要在代码上做限制,方法很多了
zhuqueta0101 2007-09-03
  • 打赏
  • 举报
回复
frmUserManagement fum = new frmUserManagement()???

看下frmUserManagement构造函数是什么样的
edisonlzk 2007-09-03
  • 打赏
  • 举报
回复
是没有接收,关键就是我不知道那个地方应该怎么写..!
麻烦指点一下啊..
SkyAPI_COM 2007-09-03
  • 打赏
  • 举报
回复
楼上的兄弟伙对的,楼主去看看 frmUserManagement 的构造函数是不是没接收BOOL参数
lovefootball 2007-09-03
  • 打赏
  • 举报
回复
frmUserManagement fum = new frmUserManagement(true);
----》
去看frmUserManagement的构造函数
确保接收一个bool的参数
bigmingming 2007-09-03
  • 打赏
  • 举报
回复
构造函数中的参数不符合实际传的
wdyzgym 2007-09-03
  • 打赏
  • 举报
回复
楼上的正解!
BearRui 2007-09-03
  • 打赏
  • 举报
回复
你的frmUserManagement没有带1个参数的构造函数
q359600900 2007-09-03
  • 打赏
  • 举报
回复
给的参数不够,
zhuqueta0101 2007-09-03
  • 打赏
  • 举报
回复
frmUserManagement fum = new frmUserManagement(true); //“frmUserManagement”方法没有采用“1”个参数的重载

改成frmUserManagement fum = new frmUserManagement();

试试
edisonlzk 2007-09-03
  • 打赏
  • 举报
回复
上去,上去..!
我急需方法
LeoMaya 2007-09-03
  • 打赏
  • 举报
回复
...
edisonlzk 2007-09-03
  • 打赏
  • 举报
回复
楼上的是什么意思啊..?

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧