我有两种形式。首先,Form1有一个组框,一些标签和一个列表框。我按下一个按钮,新Form2的打开并包含一些文本。我想将文本传输Form2到中的列表框中Form1。
Form1
Form2
到目前为止,我所做的是将listbox的make修饰符 公开 ,然后将这段代码放在Form2
Form1 frm = new Form1(); frm.ListBox.items.Add(textBox.Text);
但是令人惊讶的是,这并没有增加任何价值。我以为我误会了插入内容,因此进行了相同的操作。这次,我公开了一个标签,并在其Text属性中添加了文本框值,但失败了。
Text
有任何想法吗?
Form1 frm = new Form1();
frm现在是类Form1的新实例。
frm不引用显示给用户的Form1的原始实例。
一种解决方案是,在创建Form2实例时,将其传递给当前Form1实例的引用。