注册 登录
编程论坛 新人交流区

[求助]如何让事件自杀??

雪狼君 发布于 2007-10-17 14:46, 429 次点击

---begin
private void button7_Click(object sender, EventArgs e)
{
try
{
this.label2.Text = "1事件";
this.button8_Click(this, new EventArgs());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

private void button8_Click(object sender, EventArgs e)
{
this.label2.Text = "2事件";
testr = Class1.RData;
if (testr != null)
{
foreach (byte bb in testr)
{
this.label2.Text += bb.ToString() + ",";
}
}
}
---end

上面的代码中,如果希望1事件触发了2事件后把自身终止掉而不影响2事件的执行,有没有这样的方法呢??

5 回复
#2
laoshu22007-10-17 14:57
不会啊!顶了!!
#3
枫雪有情2007-10-17 15:35
再顶
#4
枫雪有情2007-10-17 15:36
#5
Gramary2007-10-17 16:02
不行吧
` 自杀这个词用的太夸张了吧`
你用的是vb.net吧
你的事件一调用事件二的过程中是不能让事件一自杀的`
因为事件一正在调用事件二在执行程序` 事件二执行完后还会回到事件一调用事件二的地方
然后程序在事件一中继续往下执行~到这个 } 符号的时候 事件一才算执行完毕``
注意:方法在调用的时候你是不能推出的
#6
jasonldz2007-10-17 20:28
偶也想知道
1