我在我的程序中有一个这样的目标,我希望它是在哪里如果你按一个按钮来分解你输入的数字,你启用另一个按钮来获得该数据并将其保存到outfile。如何从一个按钮发送变量到另一个
private void button1_Click(object sender, EventArgs e)
{
string number = textBox1.Text;
int digits = int.Parse(number);
if (digits > 9999 || digits < 0)
{
MessageBox.Show("That is not a valid number");
}
else
{
int thousands = digits/1000;
int hundreds = (digits - (thousands * 1000))/100;
int tens = (digits - ((hundreds * 100) + (thousands * 1000)))/10;
int ones = (digits - ((tens * 10) + (hundreds * 100) + (thousands * 1000)))/1;
label6.Text = thousands.ToString();
label7.Text = hundreds.ToString();
label8.Text = tens.ToString();
label9.Text = ones.ToString();
button2.Enabled = true;
}
我有这个迄今为止,它的作品,但对于BUTTON2,我想这是从点击按钮,一个产生这些变量传递给BUTTON2所以当你点击它,它会用这些变量来写入文件。有任何想法吗?
它是asp.net应用程序,Windows应用程序? – RollRoll
使用方法而不是事件处理程序。因此,将函数封装到适当的方法中,例如'Validate,Display(bool show),Enable(bool enable),WriteFile(double value)'等等。然后你可以将参数从一个方法传递到另一个方法。 –
看看'全局变量' –