アプリケーションの開始時に、Login Form
ユーザー名とパスワードを保存し、ユーザーが有効である場合はユーザーの検証を比較しました。このアプリケーション用MDIparent Form
に作成したいと思います。logout
どうすればこれを行うことができますか?
検索すると、 FormClosing イベントまたは FormClosed イベントでこれを実行できることがわかりましたが、その中にどのコードをどのフォームに対して記述する必要があるかだけ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..");
}
}