【问题标题】:Imitating a context menu in Gtk#/gtk-sharp在 Gtk#/gtk-sharp 中模仿上下文菜单
【发布时间】:2009-06-11 14:47:01
【问题描述】:

是否有某种方法可以使用 gtk 菜单项的 Menu.AttachToWidget(...) 函数来附加菜单以说 Gtk.Textview 并让它在需要时处理显示菜单。还是为 ButtonPressEvent 创建一个事件处理程序并在那里显示菜单是唯一的方法?

还是有第三种可能是我失踪了?

提前致谢。

【问题讨论】:

    标签: c# linux mono gtk contextmenu


    【解决方案1】:

    还有第三种可能是你失踪了。

    TextView.PopulatePopup 是当用户在 TextView 中右键单击时 TextView 触发的事件。您可以处理此事件并将菜单项插入现有的 TextView 上下文菜单,其中包含用于剪切/复制/粘贴和输入法的项。这是向 TextView 添加其他上下文菜单项的首选方式。

    文档链接:

    【讨论】:

    • 感谢您的回答。当我得到这个问题的滚草徽章时,我有点失去了希望。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多