c#如何控制button控件两次点击打开和关闭子窗体!第一次打开第二次关闭

c#如何控制button控件两次点击打开和关闭子窗体!第一次打开第二次关闭,第三次打开第四次关闭循环,在线等,新手不懂,请把方法全写出来谢谢!... c#如何控制button控件两次点击打开和关闭子窗体!第一次打开第二次关闭,第三次打开第四次关闭循环,在线等,新手不懂,请把方法全写出来谢谢! 展开
 我来答
youbl
2016-10-30 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1672万
展开全部

设置一个类变量,指向打开的子窗体,比如(好久没写代码,大意是下面这样的):

Form subform;
void button1_Click(object obj, EventState args){
  if(subform == null){
      subform = new 你的子窗体();
      subform.Show();
      return;
  }
  subform.Close();
  subform=null;
}
追问
我自己想了个办法,就是
点button然后打开子窗体,然后把主窗体隐藏,在关闭子窗体的时候打开主窗体,然后在主窗体上设了一个application.exit()关闭所有窗体
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式