使用C#从另一个表单获取值

use*_*650 1 c# winforms

你如何从另一种形式的一个表格中获得价值?我尝试了以下但它不起作用.

Form1中:

public TextBox TXT()
{
get{return txtbox1;}
}
Run Code Online (Sandbox Code Playgroud)

窗体2:

public Form1 frm;

txtbox2.Text=frm.TXT.Text;
Run Code Online (Sandbox Code Playgroud)

yas*_*uru 11

将Form1的txtbox1修饰符声明为public.并在Form2中声明以下内容:

System.Windows.Forms.Form f = System.Windows.Forms.Application.OpenForms["Form1"];
Run Code Online (Sandbox Code Playgroud)

然后 :

txtbox2.Text = ((Form1)f).txtbox1.Text;
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!这真的很有帮助.. (2认同)