2

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

还是我错过了第三种可能性?

提前致谢。

4

1 回答 1

4

第三种可能是你失踪了。

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

文档链接:

于 2009-06-18T20:19:34.383 回答