c#单击关闭按钮事件
当单击Form1的标题栏的关闭按钮时,显示Form2,隐藏Form1。求代码或者事件源是右上角的关闭按钮哟。顺便问一下怎么单独设置字体为粗体!以及斜体privatevoi...
当单击Form1的标题栏的关闭按钮时,显示Form2,隐藏Form1。求代码 或者事件源 是右上角的关闭按钮哟。 顺便问一下怎么单独设置字体为粗体!以及斜体
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
this.Hide();
}
我这么写 form2 一打开也就消失了! 展开
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
this.Hide();
}
我这么写 form2 一打开也就消失了! 展开
5个回答
展开全部
加一个e.Cancel = true;
把关闭窗体取消掉。不然form2是在1里构建的,你把1关了2自然也没了
给谁单独设置字体啊
要设置字体的控件.Font=new Font(......)
内容你自己填
把关闭窗体取消掉。不然form2是在1里构建的,你把1关了2自然也没了
给谁单独设置字体啊
要设置字体的控件.Font=new Font(......)
内容你自己填
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你试试这样写是不是你要的效果:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
this.Hide();
e.Cancel = true;
Form2 form2 = new Form2();
form2.Show();
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
this.Hide();
e.Cancel = true;
Form2 form2 = new Form2();
form2.Show();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在窗体form1的按钮点击事件中写
Form2 form2 = new Form2();
this.Hide();
if (form2.ShowDialog() == DialogResult.OK)
{
this.Show();
}
在窗体from2的关闭事件中写
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
如果你想通过窗体from2的一个按钮来关闭窗体form2就可以在关闭按钮的点击事件中写
this.Close();
this.DialogResult = DialogResult.OK;
Form2 form2 = new Form2();
this.Hide();
if (form2.ShowDialog() == DialogResult.OK)
{
this.Show();
}
在窗体from2的关闭事件中写
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
如果你想通过窗体from2的一个按钮来关闭窗体form2就可以在关闭按钮的点击事件中写
this.Close();
this.DialogResult = DialogResult.OK;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是因为form2是form1的进程创建的一个线程,当form1的进程关闭后,所有的线程都关闭退出了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form有个closed 和 closing 事件。你这个问题就是form1的closing事件里写就可以了。
lz,单独设置什么字体呀??
lz,单独设置什么字体呀??
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询