【发布时间】:2008-09-25 11:01:08
【问题描述】:
我发现当我为 contextmenustrip(右键菜单)执行 show() 方法时,如果位置超出了它所属的窗体,它也会显示在任务栏上。
我正在尝试在单击通知图标时创建一个右键单击菜单,但由于菜单悬停在系统托盘上方而不是在表单内(因为右键单击时可以最小化表单)它显示在任务中出于某种奇怪的原因禁止使用
这是我目前的代码:
private: System::Void notifyIcon1_MouseClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
if(e->Button == System::Windows::Forms::MouseButtons::Right) {
this->sysTrayMenu->Show(Cursor->Position);
}
}
我还需要设置哪些其他选项,以便它不会在任务栏上显示空白进程。
【问题讨论】:
-
同上,我遇到了同样的问题/错误。