Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Запретить вставку текста из буфера обмена


Автор: ArtNeoX 25.12.2005, 20:18
На форме имеется текстовое поле.
Нужно сделать так, что бы из буфера обмена в это окно нельзя было бы вставить текст.
То есть недействует ctrl+v и не повляется в меню вызываемое правой кнопкой мышки строчка копировать, вставить.
smile

Автор: KEKCCCP 25.12.2005, 20:42
Можно просто сделать так, чтобы можно было ввести один символ за одно Change() .
Но тогда всё-таки можно будет копировать из буфера по одному символу.

Автор: Akina 25.12.2005, 22:12
Цитата(KEKCCCP @ 25.12.2005, 21:42)
Можно просто сделать так, чтобы можно было ввести один символ за одно Change()

Это не поможет.
Самый на мой взгляд простой способ - по GotFocus контрола чистить буфер обмена. При необходимости по LostFocus восстанавливать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)