我一直在用C#开发项目。
它具有2种形式,并且它们之间相互连接。
我想在关闭第二个表单时执行此操作,请刷新第一个表单。
如果我使用Thread的Sleep程序会很累。我想通过关闭事件来做到这一点。我该怎么办?(就像Java的重绘一样)
代码如下:Form1
public static Form1 form;
public Form1()
{
InitializeComponent();
form = this;
}
private void button11_Click(object sender, EventArgs e)
{
Form2 yeniform = new Form2();
yeniform.Show();
}
Form2(关闭按钮)
private void button1_Click(object sender, EventArgs e)
{
Form1.form.Invalidate();
Form1.form.Refresh();
this.Close();
}
Form_Closing
以您的第一种形式绑定事件。
//Form1
private void button11_Click(object sender, EventArgs e)
{
Form2 yeniform = new Form2();
yeniform.FormClosing += new FormClosingEventHandler(this.Form2_FormClosing);
yeniform.Show();
}
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
//Do your stuff here.
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句