如何在c#上将值从第一个形式传递到第三个形式?
因此,我有一个带有用户名文本框、密码文本框的登录表单,还有一个按钮,就像我目前正在开发的c#Windows表单应用程序的典型登录表单一样 一旦登录成功,用户将被引导到第二个表单,这基本上就像一个菜单,提示用户选择他/她下一步要进入的表单,例如,添加、更新、删除产品信息,以及一些排序。然后,这里有一个交易表单 我想做的是用登录表单上填写的值(用户名)填写交易表单中的文本框之一如何在c#上将值从第一个形式传递到第三个形式?,c#,winforms,visual-studio,data-binding,textbox,C#,Winforms,Visual Studio,Data Binding,Textbox,因此,我有一个带有用户名文本框、密码文本框的登录表单,还有一个按钮,就像我目前正在开发的c#Windows表单应用程序的典型登录表单一样 一旦登录成功,用户将被引导到第二个表单,这基本上就像一个菜单,提示用户选择他/她下一步要进入的表单,例如,添加、更新、删除产品信息,以及一些排序。然后,这里有一个交易表单 我想做的是用登录表单上填写的值(用户名)填写交易表单中的文本框之一 我如何才能做到这一点?要做到这一点,您可以重载表单构造函数,并逐个表单构造函数将值从第一个表单传递到第二个表单 publi
我如何才能做到这一点?要做到这一点,您可以重载表单构造函数,并逐个表单构造函数将值从第一个表单传递到第二个表单
public frmSecondForm()
{
InitializeComponent();
}
public frmSecondForm(string txtUserName,string txtPassword)
{
InitializeComponent();
userName=txtUserName;
password=txtPassword;
}
然后在第一个表单中,通过重载构造函数调用第二个表单,如下所示:
frmSecondForm f=new frmSecondForm(un,pa);
f.ShowDialog();
在登录时(以登录形式),将值存储在项目中某个类的某个静态变量中!您可以在任何地方检索它,最好使用属性来存储/检索这些值!也许这对你有帮助