我試圖在按下2個不同windowsForms上的按鈕時更改標籤。更改2種不同形式的標籤
如果我打開第二個表單,我可以更改它很容易,但我無法弄清楚如何更改已打開的表單上的數據。我一直得到NullRefferenceExecption
。
這是代碼我在按鈕上使用Form1
和Form2
:
public Form2 m_Form2;
m_Form2 = new Form2();
m_Form2.Show();
m_Form2.label1.Text = "pressed on form 1";
和:
public Form1 m_Form1;
m_Form1.label1.Text = "pressed on form 2";
哪一行給你'NullReferenceException'? – ChrisF
您必須訪問其中一個表單的*實例*上的'label1'屬性。您不能簡單地修改* type *上的屬性。 –