我正在使用visual studio 2012(windows窗體應用程序),我有兩種形式,一種帶有標籤,另一種帶有按鈕。我想要這樣,當你點擊按鈕時,其他表單上的標籤就會增加一個。我已經有:表單之間的相互作用
Label1 = Label1 + 1
我只需要知道如何使這兩種形式的連接。也許調用一個函數? 順便說一句,我是新來的程序和腳本,所以簡單地說,PLZ。
我正在使用visual studio 2012(windows窗體應用程序),我有兩種形式,一種帶有標籤,另一種帶有按鈕。我想要這樣,當你點擊按鈕時,其他表單上的標籤就會增加一個。我已經有:表單之間的相互作用
Label1 = Label1 + 1
我只需要知道如何使這兩種形式的連接。也許調用一個函數? 順便說一句,我是新來的程序和腳本,所以簡單地說,PLZ。
這是我爲你創造的一個樣本。添加Fomr2像這樣:
public partial class Form2 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form1.Instance.Controls.Find("label1", true).First().Text = "Some thing";
}
}
而且Form1中:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
_Instance = this;
}
private static Form1 _Instance;
public static Form1 Instance
{
get { return _Instance; }
set { Instance = value; }
}
private void button1_Click(object sender, EventArgs e)
{
new Form2().Show();
}
表單實例的靜態變量?真??? –
@UweKeim該變量也可以是任何控件。這段代碼只是一個更好主意的開始! –
我認爲@UweKeim試圖說明的一點是,這是一種可怕的做法,並不是壞習慣和毫無價值的代碼。像這樣的例子是沒有用的。 – DonBoitnott
也許只是自己試試呢?或者使用搜索功能? –