我有点困境。 我有2个按钮激活2个事件。 我第一个事件生成了一些我需要在第二个事件中使用的值。 但我找不到传递值或设置全局变量的方法。
namespace SPACE2
public void button1_Click(object sender, EventArgs e)
{
string myvalue2 = operation(myvalue1);
}
public void button2_Click(object sender, EventArgs e)
{
string myvalue1;
.....code...
myvalue1 = result;
}
namespace SPACE1
{
this.button1.Click += new System.EventHandler(this.button1_Click);
this.button2.Click += new System.EventHandler(this.button2_Click);
}
答案 0 :(得分:0)
只需将myvalue1
声明为类的字段(是的,Form是一个类),而不是在click事件中声明。
private string myvalue1;
然后您需要进行一些验证,因为用户(我假设)可能会按照与您预期不同的顺序点击按钮。