Отключить всплывающее меню копирования / вставки в текстовом поле? - PullRequest
1 голос
/ 06 августа 2010

Использование winform w / vb.net. Когда у меня есть форма с текстовым полем и один щелчок правой кнопкой мыши на текстовом поле, появляется контекстное меню с параметрами копирования / вставки. Как отключить это всплывающее окно (я хочу использовать правую кнопку мыши для моей единственной функции)?

Ответы [ 2 ]

4 голосов
/ 08 августа 2010

Я просто хочу добавить сюда свои два цента.Одним из наиболее важных аспектов разработки программного обеспечения является согласованность пользовательского интерфейса.Поскольку вы разрабатываете приложение WinForm, ваши пользователи, вероятно, будут ожидать выполнения операций внутри вашего приложения, которые они могут выполнять в других приложениях Windows.Таким образом, вместо того, чтобы пытаться проглотить контекстное меню, вызываемое правой кнопкой мыши, чтобы обеспечить согласованность, почему бы не использовать другой метод вызова для запуска вашей функции?

2 голосов
/ 06 августа 2010

Quick dirty hack = создать пустое контекстное меню и назначить его текстовому полю.

 ContextMenu _blankContextMenu = new ContextMenu();
 textBox1.ContextMenu = _blankContextMenu; 

Код в C #, но он должен быть таким же в VB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...