我無法隱藏登錄表單的主窗體。一旦用戶登錄後關閉登錄表單並顯示主窗體。C#登錄示例
我一直在困惑自己,我刪除了所有的代碼,並開始新鮮。我可以隱藏登錄表單。
我無法隱藏調用
Application.Run(new MainForm());
登錄形式的主要形式是這樣的:
namespace WindowsFormsApplication1
{
public partial class LoginForm : Form
{
public LoginForm()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string username;
string password;
username = TB_username.Text;
password = TB_password.Text;
if (User.Login(username, password))
{
Globals._Login = true;
// Close login form
this.Dispose(false);
}
else
{
MessageBox.Show("Login Failed");
}
}
}
}
我無法弄清楚如何隱藏然後顯示的主要形式,一旦登錄已過。
由於任何的例子將是巨大的
,當你調用 「隱藏()」 中的MainForm中會發生什麼? – Blam 2010-08-17 23:49:23
不相關,但考慮使用'SecureString'而不是'String'作爲登錄的密碼部分。 – JaredPar 2010-08-17 23:50:59