C# 使用C从另一个窗体获取值#
如何从一种形式中获取另一种形式的值? 我试过以下方法,但不起作用 表格1:C# 使用C从另一个窗体获取值#,c#,winforms,C#,Winforms,如何从一种形式中获取另一种形式的值? 我试过以下方法,但不起作用 表格1: public TextBox TXT() { get{return txtbox1;} } 表格2: public Form1 frm; txtbox2.Text=frm.TXT.Text; 尝试以下方法 Form1.cs private Form2 secondForm; private void GetSecondFormTextBox() { textBox1.Text = secondForm.Te
public TextBox TXT()
{
get{return txtbox1;}
}
表格2:
public Form1 frm;
txtbox2.Text=frm.TXT.Text;
尝试以下方法
Form1.cs
private Form2 secondForm;
private void GetSecondFormTextBox()
{
textBox1.Text = secondForm.TextBox1.Text;
}
public TextBox TextBox1
{
get
{
return textBox1;
}
}
Form2.cs
private Form2 secondForm;
private void GetSecondFormTextBox()
{
textBox1.Text = secondForm.TextBox1.Text;
}
public TextBox TextBox1
{
get
{
return textBox1;
}
}
尝试以下方法
Form1.cs
private Form2 secondForm;
private void GetSecondFormTextBox()
{
textBox1.Text = secondForm.TextBox1.Text;
}
public TextBox TextBox1
{
get
{
return textBox1;
}
}
Form2.cs
private Form2 secondForm;
private void GetSecondFormTextBox()
{
textBox1.Text = secondForm.TextBox1.Text;
}
public TextBox TextBox1
{
get
{
return textBox1;
}
}
将Form1的txtbox1修饰符声明为public。并在表格2中声明以下内容:
System.Windows.Forms.Form f = System.Windows.Forms.Application.OpenForms["Form1"];
然后:
txtbox2.Text = ((Form1)f).txtbox1.Text;
将Form1的txtbox1修饰符声明为public。并在表格2中声明以下内容:
System.Windows.Forms.Form f = System.Windows.Forms.Application.OpenForms["Form1"];
然后:
txtbox2.Text = ((Form1)f).txtbox1.Text;
尝试将
Form1.TextBox1.Tex
t分配到公共共享变量中,并将该变量访问到Form2.TextBox1.Text尝试将Form1.TextBox1.Tex
t分配到公共共享变量中,并将该变量访问到Form2.TextBox1.Text表单2中
public String txtval { get; set; }
txtBox2.Text = txtval;
表格1
表格2
表格1
你有两个单独的表格吗?-一个用于研究不足的问题。这是很容易获得的基本WinForms知识,例如在MSDN入门区域:。您有两个单独的表单吗?-1用于一个研究不足的问题。这是很容易获得的基本WinForms知识,例如在MSDN入门区域:。谢谢!这真的很有帮助,谢谢!这真的很有帮助。。