public partial class MainForm : Form
{
public MainForm(string Username)
{
InitializeComponent();
}
嘿我试图将数据从form1
传递到Mainform
并且一直向我显示此错误
没有任何论据符合所要求的形式 'MainForm.MainForm(string)'
的参数'Username'
答案 0 :(得分:3)
你至少做了一步,但你可能错过了一些。
你传入了变量,但你还没有分配它:
public MainForm(string username)
{
InitializeComponent();
this.Username = username;
}
public string Username { get; set; }
这里我创建了一个名为Username
的属性来分配传入变量。 (请注意,我将您的参数重命名为小写,因为这是命名约定的方式)
当你调用MainForm
构造函数时,你应该提供一个值:
MainForm m = new MainForm("my name");
m.Show();