从工作空间中的另一个类访问TextBox

时间:2013-04-02 14:23:20

标签: c# textbox

我想使用textBox,它位于我的主要表单Form1上,来自其他类。在课程Form1中,我可以使用:

    this.Invoke(new EventHandler(displayText));

and then

    private void displayAccFields(object o, EventArgs e)
    {
        tbAccRoll.AppendText(packParameters.getPackage(3) + "");
    }

它工作正常。

如何访问此textbox以显示来自其他班级的内容?

1 个答案:

答案 0 :(得分:0)

要在两个表单之间发送值,您可以

  1. 在第二个表单的构造函数中发送值。您可以创建一个参数化构造函数,并在初始化表单时发送值。
  2. 您可以参考第二张表格中的第一张表格。
  3. 第二种形式,

    public Form1 objForm1;
    

    并以First Form形式,

    Form2 objForm2=new Form2();
    Form2.objForm1=this;
    

    然后你可以使用Form2的objForm1来引用Form1的文本框。