開始我的應用程序Login Form
出現我已經簡單地存儲了用戶名和密碼,並對驗證用戶進行了比較,如果用戶有效的話比MDIparent Form
被打開,現在我想爲該應用程序創建logout
。我如何做到這一點?Windows Form桌面應用程序註銷
當我搜索時,我發現我可以在FormClosing Event或FormClosed Event上做到這一點,但是應該寫什麼代碼以及哪種形式,只有Dispose();
就夠了或者更多?
如果我想Login Form
顯示回來怎麼辦?
顯示MDI窗體登錄成功後像這樣
private void login_Click(object sender, EventArgs e)
{
//if password true then send true
bool value = namePasswordEntry(getHashedUserName, txtUserName.Text, getHashedPassword, txtPassword.Text);
if (value ==true)
{
MessageBox.Show("Thank you for activation!");
this.Hide();
Form2 pfrm = new Form2(txtUserName.Text);
pfrm.ShowDialog();
}
else
{
MessageBox.Show("Invalid LoginName or Password..");
}
}
當您關閉表單時它會自動註銷。你的表單關閉時你想要什麼? – Shaharyar
關閉後我想再次打開「登錄窗體」,我應該只寫他們的'LoginForm.show()'? – Durga
只需粘貼代碼如何在成功登錄後顯示MDI表單 – Shaharyar