请问如何关闭一个窗体再重新打开它??(MDI)

kevin1225 2004-04-29 04:26:42
从主窗体A上控制打开窗体B,如果窗体B已经运行了一个实例,(同时已经运行了其他的子窗口,但是不需要关闭).请问怎么将之关闭并重新打开???
...全文
45 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cowbi 2004-04-29
form.Hide();关闭(隐藏)
form.Show();显示
其实关闭不是真的关闭,而是把他隐藏
如果你想关闭这个,只能重新构造,那就不叫再打开了^^
  • 打赏
  • 举报
回复
kevin1225 2004-04-29
cbj(一剑飘红) :所说的会实例化很多窗口,不好用。

如果用 showDialog(),ch 窗口则会focus

用一个parent container来则

if(xx.MdiChildform.length>0)
{
for each()
if ()
{
xx.Close();
}
}
  • 打赏
  • 举报
回复
cbj 2004-04-29
我只知道怎么样打开
不知道怎么关掉
打开:FormB form=new FormB();
form.Show();
  • 打赏
  • 举报
回复
hhhh63 2004-04-29
form.close();
form.show();
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-04-29 04:26
社区公告

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