读书人

c#两个事件反复

发布时间: 2012-09-27 11:11:17 作者: rapoo

c#两个事件重复
private void button3_Click(object sender, EventArgs e)
{
this.Close();
Form2 f = new Form2();
f.Show();

}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
Form2 ff = new Form2();
ff.Show();
}
一个是按钮关闭form1返回form2,一个是closed事件关闭form1返回form2,这样就会出现两个form2.捣鼓半天没弄好

[解决办法]
this.Close();就会触发Close事件,创建一个form2,然后会继续执行点击中的new
[解决办法]
是啊,把button3_click里面后面的
Form2 f = new Form2();
f.Show();
去掉就行了

读书人网 >C#

热点推荐