我不希望“关闭窗口”选项,点击,在弹出当任务栏按钮是正确的点击菜单时的形式退出。相反,我希望将应用程序最小化到系统托盘。 如何更改“关闭窗口”的行为?任务栏按钮右击:在Windows定制菜单形成
回答
添加的OnFormClosing
的覆盖,并期待在事件参数参数CloseReason
。也许是这样的:
protected override OnFormClosing(FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
e.Cancel = true;
this.Hide();
}
else
{
this.Close();
}
}
通过这种方式,用户不能关闭您的形式(只隐藏),但Windows仍然可以因其他原因(如关机)。
这是我会做的。 – 2012-07-18 20:31:46
谢谢!奇迹般有效。我不得不改变参数OnFormClosing(FormClosingEventArgs e),以正确覆盖它。 – arhud 2012-07-18 20:42:17
@arhud:你的签名是正确的。这将是一个事件。 – 2012-07-18 21:13:34
- 1. 如何在任务栏菜单中创建按钮Windows 7 C#?
- 2. 处理右键单击/左键单击c中的任务栏按钮#
- 3. 自定义右键单击任务栏图标任务使用Windows窗体
- 4. Windows任务栏右键菜单中的标题
- 5. 制作一个标签栏按钮打开右侧菜单
- 6. 使用FM3在Windows XP中缺失任务栏按钮上下文菜单
- 7. 如何在任务栏的右键菜单“关闭窗口”反应在Windows
- 8. 在按钮上绘制形状单击
- 9. 如何在WPF中右键单击按钮上下文菜单?
- 10. 在按钮上的Extjs上下文菜单(右键单击)
- 11. 无边界任务栏项目:使用右键单击菜单(VB6)
- 12. 添加到右键单击.NET中任务栏上的应用程序菜单。
- 13. 如何绘制Windows 7任务栏(如阴影按钮)
- 14. 菜单按钮控制隐形布局
- 15. java jdialog任务栏按钮
- 16. 右键单击和菜单栏菜单如何工作?
- 17. 在菜单按钮上显示自定义菜单点击
- 18. Windows Mobile隐藏任务栏和菜单栏
- 19. 在按钮单击时添加下拉菜单 - windows 8
- 20. 在右键单击样式WPF按钮
- 21. Excel 2010形状自定义右键单击上下文菜单
- 22. 按菜单按钮从右向左滑动菜单
- 23. 自定义Windows任务栏
- 24. 如何将任务栏固定在Windows任务栏上?
- 25. 检测任务栏菜单上的ctrl单击
- 26. wxPython:单击项目后阻止任务栏菜单关闭
- 27. 按下菜单按钮后jQuery侧边栏sildes按下菜单按钮后
- 28. 菜单栏右侧的Swing菜单项
- 29. 如何检测右键单击任务栏
- 30. 打开硬件菜单按钮上的操作栏中的子菜单单击
你需要有一个很好的理由这样做,因为用户往往会在操作系统的应用程序操作不这样做,他们被告知要生气! – KingCronus 2012-07-18 20:44:43