模仿Gtk中的上下文菜单#/ gtk-sharp

时间:2009-06-11 14:47:01

标签: c# linux mono gtk contextmenu

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

或者我缺少第三种可能性吗?

先谢谢。

1 个答案:

答案 0 :(得分:3)

第三种可能性是你失踪。

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

指向文档的链接: