当我从任务管理中关闭应用程序时。我发现他在Windows XP中保持运行了几分钟。我已经搜索了该论坛,但没有找到任何与其相关的内容。
我使用.net 2.0,因为它通常已经是较旧的系统。
希望您能帮助我。
我也使用Form_closing void:
private void Main_FormClosing(object sender, FormClosingEventArgs e) {
if (e.CloseReason == System.Windows.Forms.CloseReason.TaskManagerClosing || e.CloseReason == CloseReason.WindowsShutDown) {
Process.GetCurrentProcess().Kill();
} else {
DialogResult result = new DialogResult();
result = MessageBox.Show("Weet je zeker dat je de interface wil sluiten? Hiermee word de automatische werkening gestopt!!", "Afsluiten", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
if (result == DialogResult.No) {
e.Cancel = true;
} else
e.Cancel = false;
}
}
答案 0 :(得分:0)
System.Windows.Application.Current.Shutdown();
答案 1 :(得分:0)
我在保持打开状态的连接中发现了问题