| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Вставка из буфера |
| Автор: Kuper 8.2.2006, 11:21 |
| Есть компонент TDBEdit. Он связан с полем в БД типа интегер. Т.о. он не даёт ввести ничего кроме цифр и некоторых символов (типа "-", "+"). Но в него можно вставить что угодно из буфера, даже символы. При этом, когда он пытается потерять код вылетает ошибка EDataBaseError. Как можно проверить, какое значение вставляется из буфера. И если оно не соответсвует числовому, то заблокировать его вставку. Или как вообще заблокировать компонент на вставку чего угодно из буфера. |
| Автор: Romikgy 8.2.2006, 12:06 |
| Имхо в onChange засунуть проверку |
| Автор: Kuper 8.2.2006, 13:04 |
| Примерно какого содержания |
| Автор: Albinos_x 8.2.2006, 13:16 |
| посмотри здесь: http://forum.vingrad.ru/index.php?showtopic=74935 |
| Автор: Kuper 9.2.2006, 09:21 |
| Спасибо за помощь. |