【问题标题】:How to pass value from first form to the third form on c#?如何在 C# 上将值从第一种形式传递到第三种形式?
【发布时间】:2016-01-23 21:09:37
【问题描述】:

所以我有这个登录表单,其中包含用户名文本框、密码文本框和一个按钮,类似于我目前正在开发的 c# Windows 表单应用程序的典型登录表单。

一旦登录成功,用户将被引导到第二个表单,这基本上就像一个菜单,提示用户选择他/她接下来要进入的表单,例如,添加、更新、删除产品信息, 和一些种类。然后是这个交易表格

我要做的是用 value(username) 填写 Transaction form 中的 textbox 之一在登录表单填写

我该怎么做?

【问题讨论】:

标签: c# winforms visual-studio data-binding textbox


【解决方案1】:

为此,您可以重载表单构造函数并通过表单构造函数将值从第一个表单传递到第二个表单。

public frmSecondForm()
{
  InitializeComponent();
}



public frmSecondForm(string txtUserName,string txtPassword)
{
   InitializeComponent();

   userName=txtUserName;

   password=txtPassword;
}

然后在第一种形式中通过这样的重载构造函数调用第二种形式:

frmSecondForm f=new frmSecondForm(un,pa);
f.ShowDialog();

【讨论】:

    猜你喜欢
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 2015-06-23
    相关资源
    最近更新 更多