powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запретить вставку в поле из буфера обмена
12 сообщений из 12, страница 1 из 1
запретить вставку в поле из буфера обмена
    #32797849
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллеги, привет,

не подскажете ли, как наиболее быстро и красиво запретить вставку (ctrl+ins, ctrl+v) в поле формы из буфера обмена (clipboard).

результаты поиска моей проблемы
http://www.sql.ru/forum/actualsearch.aspx?search=%E7%E0%EF%F0%E5%F2%E8%F2%FC+%E2%F1%F2%E0%E2%EA%E0+&st=t&a=&ma=0&bid=4&dt=-1&s=1&so=1

Аксес 2000

<Ctrl>+<Enter>
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32797859
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. руками в поле что-то можно забивать, а из буфера - нельзя???
А смысл?
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32797881
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно конечно ловить (и отменять) нажатия клавиш...
У формы св-во KeyPreview - True, и что-нить типа
Код: plaintext
1.
2.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode =  86  And (Shift And acCtrlMask) <>  0  Then KeyCode =  0 
End Sub
Однако это не запретит "мышиную" вставку.
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32797890
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смысл - сделано два поля для ввода пароля, и нужно штобы пользователь ввел его два раза. а они, хитреццы, будут же сонтрол-цэ-контрол-вэ делать

про кейкоде я думал. да, как же мышь.

может, в событии "изменение" проверять, что введена не одна буква, а сразу много?
<Ctrl>+<Enter>
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32797946
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторможет, в событии "изменение" проверять, что введена не одна буква, а сразу много?


Кроме проверки пароля, считайте количество нажатий клавиатуры на поле (оно должно соответствовать числу символов в пароле)
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32797964
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddсмысл - сделано два поля для ввода пароля, и нужно штобы пользователь ввел его два раза. а они, хитреццы, будут же сонтрол-цэ-контрол-вэ делать

про кейкоде я думал. да, как же мышь.

может, в событии "изменение" проверять, что введена не одна буква, а сразу много?
<Ctrl>+<Enter>
у меня в XP при маске ввода "пароль" в поле **** и Ctrl+C--->Ctrl+V не переносит его(пароль),возможно это фича исключительно XP ?
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32797969
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в догон: имел ввиду,что не работает ctrl+c в поле пароля ,если оный живёт в файле - не поможет
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32797972
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard...у меня в XP при маске ввода "пароль" в поле **** и Ctrl+C--->Ctrl+V не переносит его(пароль),возможно это фича исключительно XP ?
наверное просто маска не используется, пользователи попросили :-)
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32798118
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardв догон: имел ввиду,что не работает ctrl+c в поле пароля ,если оный живёт в файле - не поможетда, если в нотепаде нажать "копировать", то вставляет в "пароль".
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32799010
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При анализе второго пароля - сравните его с содержимым буфера - при совпадении - обнулите и то и другое :)
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32799061
Фотография GUESТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самое радикальное очищать буфер обмена при получении этим полем фокуса или записывать в него нулевое значение
...
Рейтинг: 0 / 0
запретить вставку в поле из буфера обмена
    #32799090
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 fedd
надо смотреть в сторону АПИ.
http://azbukavb.narod.ru/practic/disable.zip
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запретить вставку в поле из буфера обмена
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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