Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Отловить вставку из буфера Добавлено: 09.12.08 10:52  

Автор вопроса:  art
Здравствуйте,
Подскажите, пж, как в VB6 отловить и запретить вставку значения из буфера в text-поле. Хм...
Спасибо.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #1
Добавлено: 09.12.08 16:20
Первый метод-если при событии изменить длинна увеличилась более чем на 2 символа, замена символов не более 2.

Ответить

Номер ответа: 2
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #2
Добавлено: 09.12.08 16:25
Второй метод - при нажатии правой кнопки не давать открыть окошко. Не забыть также про комбинации клавишь, при событии нажатия клавишь обнулять значение кода клавишь если значение равно значению вставки.

Ответить

Номер ответа: 3
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #3
Добавлено: 09.12.08 16:29
Третий способ: заблокировать от редактирования, а ввод и редактирование сделать так:при возникновении события нажатия клавиши, добавлять символ после selstart.

Ответить

Номер ответа: 4
Автор ответа:
 Father



Вопросов: 0
Ответов: 159
 Профиль | | #4 Добавлено: 09.12.08 22:01
Kardinal не выдумавай.

см. WM_PASTE, WM_CONTEXTMENU

Ответить

Номер ответа: 5
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #5
Добавлено: 12.12.08 20:50
+1. хук оконной процедуры

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам