Form1 browser = new Form1(textBoxUserName.Text.Trim(), textBoxOldPassword.Text.Trim(), textBoxNewPassword.Text.Trim());
browser.Shown += (o, t) => { this.Close(); };
browser.Show();
新しいウィンドウを表示し、古いウィンドウを閉じたい。
何が起こっているのかというと、this.Close()が呼び出されているときに、アプリケーションが自動的にシャットダウンされているということです。
WinFormsを使用しています