从标签上阅读文字

时间:2016-05-30 14:44:55

标签: c# winforms

我从标签上阅读文字只有一点问题,但是......

我有两种形式。 Form_1 和Form_2。

Form_1正在(按需)将文字从" label_one" 直接发送到" label_two"在Form_2中。

但在Form_2中,我有另一个名为" label_reader"需要显示在" label_two"中完成的任何更改文本。

我必须(动态地)读取" label_two"中的任何更改。并在label_reader中显示。

从未遇到类似的问题,也不知道该怎么做。使用按钮无法完成。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:3)

您可以使用TextChanged label_two事件。订阅该事件(很可能是在Form_2的构造函数中)并在事件发生时设置label_reader的文本:

public partial class Form_2 : Form
{
   //...

   public Form_2()
   {
       InitializeComponent();
       // your other code

       label_two.TextChanged += label_two_TextChanged;
   }

   // the event handler
   private void label_two_TextChanged(object sender, EventArgs e)
   {
       label_reader.Text = label_two.Text; // or what ever you want to do
   }
}