Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запретить вставку в поле из буфера обмена / 12 сообщений из 12, страница 1 из 1
24.11.2004, 13:22:12
    #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
24.11.2004, 13:24:12
    #32797859
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запретить вставку в поле из буфера обмена
Т.е. руками в поле что-то можно забивать, а из буфера - нельзя???
А смысл?
...
Рейтинг: 0 / 0
24.11.2004, 13:33:39
    #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
24.11.2004, 13:37:28
    #32797890
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запретить вставку в поле из буфера обмена
смысл - сделано два поля для ввода пароля, и нужно штобы пользователь ввел его два раза. а они, хитреццы, будут же сонтрол-цэ-контрол-вэ делать

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

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


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

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

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


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