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

kevin1225 2004-04-29 04:26:42
从主窗体A上控制打开窗体B,如果窗体B已经运行了一个实例,(同时已经运行了其他的子窗口,但是不需要关闭).请问怎么将之关闭并重新打开???
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();

110,538

社区成员

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

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

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