点击一个按钮显示某窗体。第二次点击同一个窗体,隐藏或者关闭某窗体该怎么做? 点击一个按钮显示某窗体。第二次点击同一个窗体,隐藏或者关闭这个某窗体该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感觉你用form1 form2表示比较清晰 这某窗体的 看着有点乱 不是太明白你的意思 public static CForm1 frm1;if (frm1== null || frm1.IsDisposed){ frm1= new CForm1();}frm1.MdiParent = this;frm1StartPosition = FormStartPosition.CenterScreen;frm1.Show();frm1.Activate();foreach (Form form in Application.OpenForms) { if (form.Text == "frm1") { form.Show(); } } 就是点击button1 显示form1第二次点击button1 隐藏form1饿 我自己想到了button用if判断form1 是否开启。但是if条件怎么写呢? if (frm1== null || frm1.IsDisposed)就是要这个语句,给力的! 其实还有个简单的办法 定义一个变量bool f=false 通过判断f实现 Form1 frm = new Form1(); bool f = false; private void button1_Click(object sender, EventArgs e) { if (!f) { frm.Show(); f = true; } else { frm.Visible = false; } } 我知道怎么做了 做一个中介类。里面提供 关闭方法,然后form1调用,关闭form2。判断条件也可以写在中介类里。 怎样实现点击一个 toolButton按钮 出现一个窗体,再点击一下,窗体隐藏,如此反复 c# 正态分布的累积分布函数表达式 连接本地Oracle,在程序查询不出数据 ASP.NET Development Server 未能开始侦听端口:1028 字符串"AA*BB**CC***DD*"从这个字符串一个个以上的连续的星字符都替换成一个星 treeview中checkbox问题? 关于字体大小的问题 为什么我的水晶报表不能从dataset中得到数据?各位请帮忙 .NET Framework 绿化 wlan上网前弹出的验证页面使用的是什么技术 请问,有谁用过Crownwood 的组件?(急啊!请帮忙~!) 如何用代码证明string类型是引用类型? Butten问题
if (frm1== null || frm1.IsDisposed)
{
frm1= new CForm1();
}
frm1.MdiParent = this;
frm1StartPosition = FormStartPosition.CenterScreen;
frm1.Show();
frm1.Activate();foreach (Form form in Application.OpenForms)
{
if (form.Text == "frm1")
{
form.Show();
}
}
第二次点击button1 隐藏form1
饿
我自己想到了
button用if判断form1 是否开启。
但是if条件怎么写呢?
就是要这个语句,给力的!
通过判断f实现 Form1 frm = new Form1();
bool f = false;
private void button1_Click(object sender, EventArgs e)
{
if (!f)
{
frm.Show();
f = true;
}
else
{
frm.Visible = false;
}
}