2016-12-14 90 views
0

如何在Form1中單擊按鈕後更改Form2中的標籤文本?在Form1中按下按鈕後更改Form2中的標籤文本

例如,如果我在Form1中按下按鈕1,並且如果我按下了Form1中的按鈕2,則我想將Form2中的標籤文本更改爲「按鈕1已按下」,它將按「按鈕2已按下」 。

注意: Form1和Form2不會同時顯示。所以我不得不點擊按鈕,然後Form2將顯示更新的標籤文本。

+1

你能向我們展示你到目前爲止所嘗試過的? – RandomStranger

+1

請在發帖之前探索一下.. –

回答

0

您可以在Form1類

private void button1_Click(object sender, EventArgs e) 
     { 
      Form2 form= new Form2(); 
      form.Show(); 
      // if you want to hide form1 
      // this.Hide(); 
      form.label1.Text = "Hello World";    
     } 

加上Button1的事件獲得點擊,但在此之前,你應該讓你LABEL1標記爲公共您Form2.Designer.cs:

public System.Windows.Forms.Label label1; 
+0

謝謝!最後讓它按照我想要的方式工作。 :) – jack

相關問題