如何在c#中将值从第一种形式传递到第三种形式
本文关键字:一种 三种形式 | 更新日期: 2023-09-27 18:19:13
所以我有这个登录表单,用户名文本框,密码文本框,和一个按钮,就像我的典型登录表单看起来像我的c# Windows窗体应用程序,我目前正在开发。
一旦登录成功,用户将被引导到第二个表单,它基本上就像一个菜单,提示用户选择他/她下一步要去哪个表单,例如,添加,更新,删除产品信息等。然后是这个交易表单
我想做的是填写一个文本框在交易表单与值(用户名),这是在登录表单上填写。
我该怎么做呢?
可以重载表单构造函数,并通过表单构造函数将值从第一个表单传递到第二个表单。
public frmSecondForm()
{
InitializeComponent();
}
public frmSecondForm(string txtUserName,string txtPassword)
{
InitializeComponent();
userName=txtUserName;
password=txtPassword;
}
则在第一种形式中通过重载构造函数调用第二种形式,如下所示:
frmSecondForm f=new frmSecondForm(un,pa);
f.ShowDialog();