<分区>
我的 Form1 有一个文本框和一个按钮。当用户单击 Form1
中的按钮时,Form2
打开一个带有 Form1
文本框值的标签控件。
我所做的是将 Form1
的文本框修饰符设置为 Public
,但是当我在 中调用
,我收到一条错误消息 Form1
的文本框名称时Form2
The name "txtbx1" doesn't exist in the current context
我不知道为什么,因为我已经将 txtbx1
的修饰符设置为 Public
。
快速说明:我尝试将 Form2 中的 Form1 实例化为:
Form1 f1 = new Form1();
然后调用
f1.txtbx1.text
奇怪的是 Form1 无法实例化(没有突出显示)。另一方面,如果我执行 Form2 f2 = new Form2();
Form2 会突出显示!
这是我从 Form1 显示 Form2 的方式:
SetSalary salForm = new SetSalary();
salForm.ShowDialog();
请注意,SetSalary 代表 Form2。
我们将不胜感激。