从工作区中的另一个类访问文本框

本文关键字:访问 文本 另一个 工作区 | 更新日期: 2023-09-27 18:07:08

我想使用一个textBox,这是我的主要形式Form1从其他类。在Form1类我可以使用:

    this.Invoke(new EventHandler(displayText));
and then
    private void displayAccFields(object o, EventArgs e)
    {
        tbAccRoll.AppendText(packParameters.getPackage(3) + "");
    }

,它工作得很好。

我如何访问这个textbox来显示来自不同类的东西?

从工作区中的另一个类访问文本框

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

  1. 在第二个表单的构造函数中发送值。你可以创建一个参数化的构造函数,并在初始化表单时发送值。
  2. 你可以在第二份表格中引用你的第一份表格。

第二种形式

public Form1 objForm1;

和First Form

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

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