我正在尝试从登录表单中打开我的主表单。
Application.Run(new Form1(usernameText.Text));
但是它没有在STA中打开..所以我主表单中的folderBrowserDialog1
将无法打开。我的program.cs中[STAThread]
static void Main()
就在[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new loginForm());
}
之上而且它仍然不起作用......所以我不知道该怎么做......
{{1}}
答案 0 :(得分:0)
以下是Servy对您similar question的回复:
转到program.cs文件并进行更改,以便显示登录表单。然后,在关闭之后,确定是否应该打开另一个表单。
它可能看起来像这样:
LoginForm loginform = new LoginForm();
Application.Run(loginform);
if (loginform.DialogResult == DialogResult.Yes)
Application.Run(new MainForm());
//TODO handle error cases