public partial class frmMain : Form
{
public frmMain(string Uname)
{
InitializeComponent();
lblWelcome.Text = Uname;
time.Start();
}
}
答案 0 :(得分:1)
您需要像这样更改Form的构造函数,
public frmMain()
{
InitializeComponent();
..........
}
或者您应该在创建实例时传递String参数,
btnClose_Click(object sender, EventArgs e)
{
frmMain frmM = new frmMain("");
frmM.ShowDialog();
}
答案 1 :(得分:0)
在你的main方法中,你实例化你的frmMain(在Program.cs中),如下所示:
static void Main()
{
...
Application.Run(new frmMain());
}
但是你的frmMain类并没有包含带0参数的构造函数。您也可以更改此实例化
static void Main()
{
...
Application.Run(new frmMain("strUname"));
}
或添加带有0参数的构造函数
public frmMain()
{
InitializeComponent();
...
}