我有一个应用程序 ( mainApp
),它打开一个模式对话框 ( collector
) 以询问登录详细信息。该对话框在右上角有一个取消按钮和一个标准关闭按钮,并且有FormBorderStyle = FixedDialog
.
如果我设置collector.ShowInTaskBar = true
了,我可以右键单击任务栏中的对话框并关闭它。对话框消失,主应用程序仍在运行。我还可以右键单击整个组并选择“关闭所有窗口”,这将关闭对话框和应用程序。
如果我设置collector.ShowInTaskBar = false
我可以右键单击任务栏中的应用程序并单击关闭,但没有任何反应。
我不想在任务栏中显示对话框,但我希望整个应用程序在从任务栏中关闭时关闭。我怎样才能做到这一点?如果这是不可能的,我会满足于关闭对话框。
编辑:主窗体的 FormClosing 事件不被调用时ShowInTaskBar = false