本文介绍了如何在表单之间交换数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能的重复:
在表单之间共享数据
我有:
public partial class LoginForm : Form
{
private string somedata = "somedata";
public LoginForm()
{
InitializeComponent();
}
}
我希望 LoginForm 打开另一个表单并将 somedata
发送给它.我该怎么做?
I want LoginForm to open another form and send somedata
to it. How can I do this?
推荐答案
首先在你想要传递登录数据的第二个表单上创建一个公共字符串:
First create a public string on your second form you want to pass the data from login:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
public string messagefromLogin;
MessageBox.Show(messagefromLogin);
}
然后在您登录时:
public partial class LoginForm : Form
{
public LoginForm()
{
InitializeComponent();
}
private string somedata = "somedata";
//Show Form2 and pass the string "somedata"
private void btnShowForm2_Click(object sender, EventArgs e)
{
var frm2 = new Form2{messagefromLogin=somedata}
frm2.Show();
}
}
问候
这篇关于如何在表单之间交换数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!