2009-06-11 24 views
1

是否有某種方法可以使用gtk菜單項的Menu.AttachToWidget(...)函數附加菜單來說Gtk.Textview並讓它處理顯示菜單需要時。或者正在爲ButtonPressEvent創建一個事件處理程序,並在其中顯示菜單的唯一方法?在Gtk#/ gtk-sharp中模仿上下文菜單

還是有第三種可能性,我失蹤了?

在此先感謝。

回答

3

有第三種可能性,你錯過了。

TextView.PopulatePopup是TextView在用戶右鍵單擊時觸發的事件。您可以處理此事件並將菜單項插入現有的TextView上下文菜單中,該菜單中包含剪切/複製/粘貼和輸入方法的項目。這是向TextView添加附加上下文菜單項的首選方式。

鏈接文檔:

+0

感謝您的回答。當我得到這個問題的滾筒雜草徽章時,我有點失去希望。 – AvatarOfChronos 2009-06-19 11:50:04