首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#两个事件反复

2012-09-27 
c#两个事件重复private void button3_Click(object sender, EventArgs e){this.Close()Form2 f new For

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();
去掉就行了

热点排行