我在我的程序中有一個這樣的目標,我希望它是在哪裏如果你按一個按鈕來分解你輸入的數字,你啓用另一個按鈕來獲得該數據並將其保存到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)'等等。然後你可以將參數從一個方法傳遞到另一個方法。 –
看看'全局變量' –