0

C# 中有没有办法根据用户是单击 [X] 按钮还是选择“退出”菜单项来实现不同的行为?

我想要做的是,如果他们单击 [X],它会最小化为托盘图标,但如果他们右键单击托盘图标,它会弹出一个带有“退出”选项的上下文菜单。如果他们单击“退出”选项,应用程序应该退出。

我尝试在我的 Main_FormClosing(object sender, FormClosingEventArgs e) 方法中检查“object sender”......但它似乎总是表明我的主类正在发送事件?

4

1 回答 1

1

bool成员添加到您的表单。true在您的退出菜单项单击事件调用之前将其设置为正确Close。在FormClosing中,检查是否设置了该变量并适当地处理逻辑。

于 2011-04-06T17:20:44.527 回答