我目前正在.net
中从事一个项目,我正在寻找一种方法将简单字符串变量的数据从Form1传输到Form2。 有人知道如何简单地实现这个吗? 下面是一些代码来阐明我所要寻找的内容:
格式1:
namespace Project1
{
public partial class Form1 : Form
{
// variables
string username = null;
public Form1()
{
InitializeComponent();
}
private void Btn1_Click(object sender, EventArgs e)
{
username = Textbox1.Text;
}
}
}
格式2:
namespace Project1
{
public partial class Form2 : Form
{
string name = Form1.username;
public Form2()
{
InitializeComponent();
}
private void Button1_Click()
{
Label1.Text = name;
// other option
Label1.Text = Form1.username;
}
}
}
在第一个表单中,我有一个名为username
的字符串变量,我想将它转换为Form2中的字符串name
。 当然,这是一个过于简化的版本,我知道这段代码不起作用,但是有人能为我的问题提供一个简单的解决方案吗?
我们将非常感谢你的帮助。 仍然是一个初级编码器:)
若要将数据从一个窗体传输到另一个窗体,可以使用具有公共属性的类。属性值将被更新,然后可以通过Form2中的类访问此属性。