如何解决如何在表格[重复项]之间交换数据
| 这个问题已经在这里有了答案:解决方法
您可以执行以下操作。假定您已经创建了一个名为SomeForm的表单,并添加了一个接受字符串的构造函数。
public partial class LoginForm : Form
{
private string somedata = \"somedata\";
public LoginForm()
{
InitializeComponent();
OpenForm(somedata);
}
}
private void OpenForm(string Data)
{
SomeForm sf = new SomeForm(Data);
sf.Show();
}
, 首先在您要从登录名传递数据的第二个表单上创建一个公共字符串:
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();
}
}
问候
, 有很多方法,
将父表单的引用传递给孩子,或者仅将数据传递给构造函数中的子表单或设置属性。
protected void viewHelp(){
var loginHelp = new LoginHelpForm();
loginHelp.ParentForm = this;
loginHelp.Show();
this.Hide();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。