所以這裏是我的程序。更改時自動更新全局變量的標籤
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
static int count = 0;
public Form1(){InitializeComponent();}
private void button1_Click(object sender, EventArgs e)
{
count += 1;
label1.Text = Convert.ToString(count);
}
private void button2_Click(object sender, EventArgs e)
{
count -= 1;
label1.Text = Convert.ToString(count);
}
}
}
現在......我有一個計劃,添加或減去1號當我們按下兩個按鈕和一個保存價值全局變量計數,然後在LABEL1顯示它。
可以說我想改變另一個label(label2)的值,我想在每次label1改變時也顯示count變量值的內容。
因此,有一種方法,從中可以這樣做的按鈕使用事件:
private void button1_Click(object sender, EventArgs e)
{
count += 1;
label1.Text = Convert.ToString(count);
label2.Text = Convert.ToString(count);
}
private void button2_Click(object sender, EventArgs e)
{
count -= 1;
label1.Text = Convert.ToString(count);
label2.Text = Convert.ToString(count);
}
因此,這裏的問題...
但可以說我想更新的價值label2不是來自按鈕的事件,而是以某種方式,所以只要它發生變化,它就會自動從count變量中更新該值。
請幫忙。
如果變量在program.cs文件中,而不是form.cs,該怎麼辦?它會有所作爲嗎? – pyCthon 2012-11-25 21:09:52
如果你有從你的表單類的變量,它將工作的引用 – Stecya 2012-11-26 10:31:34