.NETで私winApplicationからログアウトする方法
質問
私はメインのアプリケーションアクセスへのログインを使用しています。私も同じよういくつかのことをグーグルと試みた後、実装することができないんだけど、メインのアプリケーションからログアウトオプションがあります:
Application.Restart();
または
Application.OpenForms["loginForm"].ShowDialog();
mainForm.Close();
シンプルログアウトオプションを実装するために必要なヘルプ。
:スローされた例外は次のようになめらかで、ありますと、InvalidOperationException:のコレクションが変更されました。列挙操作が実行されないことがあります。の
事前にのthnxます。
解決
私はどうなるのか
は、メインウィンドウを隠し、ログインフォームを表示することです。メインフォームが存在する場合は、新しいログイン後ちょうどチェックして、新しいデータでそれを表示(新しいユーザーの場合)または単に近いこと、新しいものを開きます。
別の解決策は、フォームを表示制御方法を有することが多分であろう。例えば、ログインフォーム、メインフォームを表示するループを有します。メインフォームが閉じているときに、ログインフォームが再び表示されます。
他のヒント
フォームを閉じなければならない場合については、ログアウトを選択した後、ログインフォームを開くとなります。ときに、それそれを検証できるメインフォームにユーザー名とパスを送信し、そのユーザーに関連する特定のデータをロードする必要があります...
ユーザーがサインインに所属していません StackOverflow