C#如何在主窗口中点击子窗口的“关闭”,只把该子窗口隐藏,然后在点击menuStrip中相应按钮把该窗口在原位
显示出来哦,比如了窗口名为FormLeft,主窗口为FreForm.menuStrip中相应的按钮名为AA(Checked已经设置为True,当隐藏子窗口时能改变AA的C...
显示出来哦,比如了窗口名为FormLeft,主窗口为FreForm.menuStrip中相应的按钮名为AA(Checked已经设置为True,当隐藏子窗口时能改变AA的Checked为False),最好能给个源码,谢谢了!
展开
1个回答
展开全部
给你的checkbox添加CheckedChanged的响应方法
主窗口里边添加一个子窗口的变量
FormLeft child = new FormLeft();
再给你的checkbox添加CheckedChanged的响应方法
private void checkBox1_CheckedChanged(object sender, EventArgs e){
if (checkBox1.Checked = true)
child .ShowDialog(); ////子窗口
else
child .Hide(); ///子窗口隐藏
}
主窗口里边添加一个子窗口的变量
FormLeft child = new FormLeft();
再给你的checkbox添加CheckedChanged的响应方法
private void checkBox1_CheckedChanged(object sender, EventArgs e){
if (checkBox1.Checked = true)
child .ShowDialog(); ////子窗口
else
child .Hide(); ///子窗口隐藏
}
更多追问追答
追问
你好,我的主窗口没有用到Checkbox,只是用到了menuStrip,该如何实现哦,谢谢了,嘿嘿
追答
那你就用menuStripItem的CheckedChanged响应方法呀
private void ToolStripMenuItem1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked = true)
child .ShowDialog(); ////子窗口
else
child .Hide(); ///子窗口隐藏
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询