2016-12-14 89 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

相关问题