Получить стандартное контекстное меню для System.Windows.Forms.RichTextBox - PullRequest
4 голосов
/ 10 февраля 2010

Как мне получить стандартное контекстное меню в RichTextBox, например, в TextBox (Копировать, Вставить, IME и т. Д.)? Я бы пошел с решением P / Invoke, если ничего не доступно из коробки. Или мне действительно нужно следовать этим странным советам, чтобы создать собственное меню, чтобы получить стандартное меню ( sigh )?

1 Ответ

4 голосов
/ 10 февраля 2010

Свойство ContextMenuStrip richtextbox может быть назначено для пользовательского контекстного меню, Копировать / Вырезать / Вставить, и просто применить методы RichTextBox к каждому из пунктов меню, таких как CanUndo, CanCopy, CanPaste, чтобы определить элементы меню. Enabled собственность. Использование методов «Копировать , Вырезать and Вставить» будет выполненным методом для события нажатия пункта меню.

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

...