如何从另一种形式的表格中获取价值? 我尝试过以下但是没有用。
Form1中:
public TextBox TXT()
{
get{return txtbox1;}
}
窗体2:
public Form1 frm;
txtbox2.Text=frm.TXT.Text;
答案 0 :(得分:11)
将Form1的txtbox1修饰符声明为public。并在Form2中声明以下内容:
System.Windows.Forms.Form f = System.Windows.Forms.Application.OpenForms["Form1"];
然后:
txtbox2.Text = ((Form1)f).txtbox1.Text;
答案 1 :(得分:1)
窗体2
public String txtval { get; set; }
txtBox2.Text = txtval;
Form1中
Form2 frm2 = new Form2();
frm2.txtval = txtBox1.Text;
答案 2 :(得分:0)
请尝试以下操作。
<强> Form1.cs的强>
private Form2 secondForm;
private void GetSecondFormTextBox()
{
textBox1.Text = secondForm.TextBox1.Text;
}
<强> Form2.cs 强>
public TextBox TextBox1
{
get
{
return textBox1;
}
}
答案 3 :(得分:0)
尝试将Form1.TextBox1.Tex
t分配到Public Shared
变量并将变量访问Form2.TextBox1.Text