powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
12 сообщений из 12, страница 1 из 1
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34685837
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сабж
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34685883
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@TM@ROZчегсабж

Э... Что то мне кажется что Вам совсем не RichTextBox нужен...
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34685935
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если особо не думать, то так
Код: plaintext
1.
2.
3.
Private Sub RichTextBox1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode =  88  And Shift =  2  Then SendKeys "^Z"
End Sub
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34687359
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чё значит сендкей? и то что в скобках?
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34687747
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Команда эмуляции нажатия указанных клавиш для контрола, имеющего фокус. Конкретно здесь (в кавычках, а не скобках) - ctrl+z - отмена.
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34687835
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, этааа, хук поставить?
Мне однажды Ctrl-Z требовалось запретить, я поставил хук, и на uMsg = 772 не реагировал
Думаю, здесь аналогично, только коды надо вычислить, например, через дебаггер:
Debug.Print uMsg
и нажимая нужные клавиши, смотреть что вылазиет.
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34687860
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки да, это самый надежный вариант, хотя не самый удобный. Кстати, правильное название - сабклассинг, а не хук. Это слово можно даже искать.
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34690331
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Letter D
а как запретить? отловить я то могу

Господа, вообще-то я имел ввиду у РичТекстБокса есть запрет в свойствах где-нибудь?
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34690560
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё перепрогуглил - вроде нетути
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34690565
Фотография @TM@ROZчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и потом, мне надо чтобы форма реагировала, а ричтекстбокс - нет
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34691205
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onchanged и возвращать обратно.

или вам только эти клавиши пообрубать? низзя скорее всего, ибо это из такой системной ж вырастает (т.е. очень низкоуровнево) что лучшге туды не залить

аффтопитезь: 4 8 15 16 23 42
...
Рейтинг: 0 / 0
Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
    #34691845
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@TM@ROZчега как запретить? отловить я то могу
Если отловлено нужное, то ничего не делать, в остальных случаях возвращать управление виндовой процедуре.

@TM@ROZчегнадо чтобы форма реагировала, а ричтекстбокс - нет
Хук (сабклассинг :)) поставить не на форму, а на ричтекстбокс, и на форме он будет замечательно отрабатываться.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрет реагирования Richtextbox'а на Ctrl + V, Ctrl + X, Ctrl + C
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]