2010-07-13 55 views
1

我正在研究一個旨在收集學生寫作風格數據的項目。我們目前面臨的一個問題是上下文菜單的概念。有沒有一種方式可以在用戶右鍵單擊時通知我,然後單擊「複製」,「粘貼」或任何其他選項?C# - 如何跟蹤用戶在上下文菜單中選擇的內容?

感謝, 艾米麗

+1

上下文菜單的上下文是什麼?如果它是WinForms或WPF,則完全控制是否彈出上下文菜單。如果它是ASP.NET,那麼你甚至不能用C#來完成,你必須使用Javascript。即使如此,這將是困難的,並依賴於瀏覽器。 – Randolpho 2010-07-13 12:57:38

+0

目標是在用戶使用Microsoft Word時跟蹤這些事情。 – zipzapzop 2010-07-13 12:59:55

+0

什麼?哪裏?你確實需要提供至少一些細節。 – Grzenio 2010-07-13 13:00:18

回答

0

我不知道我與你預期的做法一致,但你可能想看看這篇文章Customizing Context Menus in Office

如果您要移除所有現有的上下文菜單產品並提供自己的產品包裝,那麼您可以在執行時有效地掛接這些命令。

這就是說,我想問一下你用這種方法試圖解決什麼問題;也許還有另一種方式?

+0

我希望在用戶執行剪切/複製/粘貼操作時收到通知,這似乎是比全局鉤子更簡單的解決方案。我想這可能不是。如果您有另一種方式來跟蹤用戶這樣做,我很想知道。 – zipzapzop 2010-07-13 13:07:53

+0

ctrl-c和ctrl v怎麼辦?頂部的菜單怎麼樣*編輯* - > *粘貼* – masfenix 2010-07-13 13:21:50

+0

@zipzapzop:這聽起來像是比它需要的複雜得多。我再次問:你用這種方法試圖解決什麼問題?也許還有另一種方式。 – Randolpho 2010-07-13 13:28:57

相關問題