vb.net и ContextMenuStrip? - PullRequest
       1

vb.net и ContextMenuStrip?

0 голосов
/ 16 августа 2010

Я использую winforms и vb.net. Когда я щелкаю правой кнопкой мыши по текстовому полю, я получаю всплывающее меню copy / paste / etc. Хорошо. Но как я могу добавить что-то в это меню, и где / как бы я перехватил событие, когда кто-то нажмет на элемент, который я добавлю в него?

Ответы [ 2 ]

1 голос
/ 16 августа 2010

Это контекстное меню запекается в Windows, документированного способа его изменить нет.Также нет сообщения, которое вы могли бы перехватить, чтобы взломать меню.Заменить это, безусловно, вариант, проверьте мой ответ в этой теме для примера кода.

Будьте осторожны с этим, вещи добавляются в это меню в разных версиях Windows.Как "Вставить символ Unicode" в Win7.Вы определенно хотите избежать этого, если есть вероятность, что ваш продукт будет работать в восточноазиатской стране.

0 голосов
/ 16 августа 2010

Вам придется добавить собственное меню, если вы не хотите использовать значение по умолчанию.

Вам придется заменить существующие функции по умолчанию своим собственным кодом.

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