我有一个名为panel1的面板,两个名为buttonLoad和buttonSave的按钮。所有这些控件都存在于Form1中。
还有另一个Form(Form2),它由一个名为textbox1的文本框组成。
单击buttonLoad时,Form2将加载到panel1。
在单击保存按钮后在textbox1中输入内容后,如何获取键入的文本? (我想知道如何将Form2中的textbox1.text加载到panel1)
答案 0 :(得分:0)
使用代码示例更容易确定,但从描述中可以看出,您希望访问的表单中有一个控件。
如果表单位于单独的文件中,例如您放置在页面上的ascx,那么您需要确保该表单中的文本框控件被声明为public,或者您可能需要在其中创建一个可公开访问的变量ascx文件,用于从文本框中获取值。
可能类似
Form2 myForm = new Form2();
string val = myForm.textbox1.Text;
如果您的文本框可公开访问或
Form2 myForm = new Form2();
string val = myForm.MyAccessorVarForTextBox1;
如果您使用访问私有文本框的公共变量。
希望这能为你提供一些东西。