c#中用checkbox,选中跳出form2,没选中不跳出,同时先选中后,再点掉,form2关闭,现在主要是form2关不掉

privatevoidcheckBox1_CheckedChanged(objectsender,EventArgse){if(checkBox1.Checked){Fo... private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
Form2 frm = new Form2();
frm.Show();

}
else
{

}

}
不知道后面该怎么弄
展开
 我来答
sunnysong525
2011-05-20 · TA获得超过380个赞
知道小有建树答主
回答量:424
采纳率:33%
帮助的人:200万
展开全部
你大概只写了一个方法,选中的方法。选中之后跳出界面。
你要在激发事件的时候将窗体关闭。
追问
想做个像浮动窗口,checked的时候,跳出小窗口,但不知道else改怎么写,才能把跳出来的小窗口给关闭了
追答
不能写在else里面,要写在多选框失去焦点之后的方法里。
chixuwei0805
2011-05-20 · TA获得超过378个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:211万
展开全部
不明白你要什么实现什么功能 为什么,用checkbox这呢,用着RadioButton不是很好吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌鸦博世
2011-05-20 · TA获得超过482个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:216万
展开全部
关闭,你可以用隐藏来实现啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b4b1fe
2011-05-25
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
下面的代码可以实现你要的功能:
Form2 frm;
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
frm = new Form2();
frm.Show();

}
else
{
frm.Close();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式