【发布时间】:2015-04-11 07:51:31
【问题描述】:
如何将form 1的textbox1的文本内容放到form2的textbox1中?
例如,我想在 form1.textbox1 中输入一个名称,然后我希望它也出现在 form2.textbox1 中,但不允许用户编辑 form2.textbox1 中显示的名称
如果您能推荐其他方法,我将不胜感激。
我认为可以工作的第一件事是form2.textbox1.text = form1.textbox1.text,但它没有显示form1的textbox1到form2的textbox1的内容。
这是我的简单程序的屏幕截图。 http://imgur.com/a/QPEzt 在 form1 我有一个文本框和一个按钮。 用户将在文本框中输入文本,然后如果他单击按钮,程序将转到 form2。在 form2 我有一个文本框。 form2 中的文本框将显示用户在 form1 中输入的文本。
【问题讨论】:
-
请说明如何打开第二个表单(用户无法在文本框中输入的表单)
-
使用按钮。表单 1 由一个文本框组成,用户可以在其中输入名称和一个显示表单 2 的按钮。在form2中它只包含一个文本框,我希望在form1中输入的用户名也将显示在form2的textbox1中
-
您的问题的答案很简单,如果 a) 您有 Form1 和 Form2 类型的实例/引用 b) Form1 和 Form2 中的文本框不是私有的或受保护的。 ...因此,如果
form1和form2是 Form1 和 Form2 类型的实例/引用,那么form2.textbox1.Text = form1.textbox1.Text应该可以工作。
标签: .net vb.net winforms textbox