プログラムを閉じた後もプロセスが Windows タスク リスト マネージャーに残っているのはなぜですか?
ログインForm.csを使用します
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Login());
}
ユーザーが正常にログインした後、別のマスターページにリダイレクトします
this.Hide();
Main_Usr oMainUsr = new Main_Usr();
oMainUsr.Visible = true;
このような私の擬似マスターページ:
public Main_Usr()
{
InitializeComponent();
this.IsMdiContainer = true;
}
マスターページを閉じると、プロセスはまだ Windows タスク リスト マネージャーにあります。しかし、ログイン ページを閉じると、Windows タスク リスト マネージャーのプロセスが強制終了されます。
ログインページを非表示にするだけなので、それはどういう意味ですか? プロセスを本当に終了/強制終了するには、すべてのウィンドウを閉じる必要がありますか?
前もってありがとう、スティーブ