2014-06-09 73 views
0

我正在使用visual studio 2012(windows窗體應用程序),我有兩種形式,一種帶有標籤,另一種帶有按鈕。我想要這樣,當你點擊按鈕時,其他表單上的標籤就會增加一個。我已經有:表單之間的相互作用

Label1 = Label1 + 1 

我只需要知道如何使這兩種形式的連接。也許調用一個函數? 順便說一句,我是新來的程序和腳本,所以簡單地說,PLZ。

+0

也許只是自己試試呢?或者使用搜索功能? –

回答

-1

這是我爲你創造的一個樣本。添加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(); 
    } 
+0

表單實例的靜態變量?真??? –

+0

@UweKeim該變量也可以是任何控件。這段代碼只是一個更好主意的開始! –

+1

我認爲@UweKeim試圖說明的一點是,這是一種可怕的做法,並不是壞習慣和毫無價值的代碼。像這樣的例子是沒有用的。 – DonBoitnott

相關問題