質問ごとに。アプリケーションが起動すると、メインウィンドウ(MainForm)がロードされます。 MainForm_loadイベントでは、別のフォーム(LoginForm.showDialog())をshowDialogします。ShowDialogウィンドウからメインウィンドウまたはアプリケーションを閉じるには
私が苦労しているのは、ユーザーがLoginForm(右上隅のx記号)を閉じるとアプリケーションを閉じることができますか? LoginFormで は答え:)うまく
私はこの
private void frmLogin_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
Application.Exit();
}
else
{
this.Dispose();
}
}
しようとしてきたため
Thxを前に、「ログイン」というラベルだけボタンがありますが、それは上の無効演算例外ですApplication.Exit()
[閉じる]ボタンを使用してこのログインフォームを閉じると、アプリケーションが終了するだけです。
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
using (var login = new LoginForm()) {
if (login.ShowDialog() != DialogResult.OK) return;
}
Application.Run(new MainForm());
}
私はLogin.ShowDialog(コール)を使用し、どのようにそのことについて..? –
これを削除します。不要になりました。 –
それは私がそれをしたい方法ではありません私はMainFormを最初に読み込みたいです。私は少し質問を変更します。 –