【问题标题】:C# system tray context menu showing below the iconC# 系统托盘上下文菜单显示在图标下方
【发布时间】:2009-12-15 19:21:28
【问题描述】:

我创建了一个 Windows 应用程序,它利用系统托盘在应用程序打开并在后台运行时“保持”该应用程序。但是,我为它创建的弹出上下文菜单(使用 Infragistics UltraToolbarsManager),该菜单出现但在图标下方切断了大部分菜单。

我该如何解决这个问题?

【问题讨论】:

  • 有什么特别的原因不能使用常规的 ContextMenuStrip 吗?这样它就可以直接工作了。
  • Infragistics UltraToolsbarsManager 有一个弹出式上下文菜单,我可以直接从 NotifyIcon 控件引用它(它看起来也更好;外观就是这里的一切)。我要试试普通的 contextmenustrip 看看是否有什么不同,
  • 普通的 ContextMenuStrip 将始终向上滚动,如果向下滚动会将其一部分置于屏幕底部下方。这是我认为的相当基本的功能......
  • 好的,使用 ContextMenuStrip 有效,它实际上看起来比我想象的要好,谢谢 danbystrom

标签: c# windows contextmenu system-tray


【解决方案1】:

使用 ContextMenuStrip 解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多