我有 2 个表格(Form1 和 Form2)和一个班级(Class1)。Form1 包含一个按钮 (Button1),Form2 包含一个 RichTextBox (textBox1) 当我在 Form1 上按下 Button1 时,我希望调用方法 (DoSomethingWithText)。我不断收到“NullReferenceException - 对象引用未设置为对象的实例”。这是一个代码示例:
表格1:
namespace Test1
{
public partial class Form1 : Form
{
Form2 frm2;
Class1 cl;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
frm2 = new Form2();
cl.DoSomethingWithText();
frm2.Show()
}
}
}
第一类:
namespace Test1
{
class Class1
{
Test1.Form2 f2;
public void DoSomethingWithText()
{
f2.richTextBox1.Text = "Blah blah blah";
}
}
}
如何从类中调用此方法?任何帮助是极大的赞赏。