Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Коректный ввод в Tedit [D5, Win95/98]


Sego ©   (2002-12-05 14:32:00) 

Поцепил обработчик KeyPress, на ввод только цифр, все хорошо,
но это не защищает от вставки ненужных символов из буффера ...
Как это избежать? Попробывал прицепить на Onchange с проверкой Edit.text, но не захотел вообще ввод отображаться совсмесно м обработчиком KeyPress.
Помогите пожалуйста.


Song   (2002-12-05 15:50:00) [1]

ES_NUMBER


Sego   (2002-12-05 15:15:00) [2]

2 mrcat кроме того в TMaskEdit нужно отлавливать ошибки ввода,
например начни ввод посредине маски , например __232__ -выругается зараза.


Andriano   (2002-12-05 15:13:00) [3]

http://www.torry.net/vcl/edits/packs/pbedit.zip


Sego   (2002-12-05 15:10:00) [4]

2 Наезжалкин почитай, я ж так и делал, совместно с кей прессом не очень получается, неопытный я :(

2 Andriano © , а гд еэто можна раздобыть?


Sego   (2002-12-05 15:06:00) [5]

2 mrcat ©
Да говорю, можно и им так уже и делаю, но мне все равно на кейпресс цеплять обработчик, мне нужен ввод только определенных цифр 0-7, 8 и 9 нет, может подскажешь как в этом случае сделать маску, мож я не разобрался. Все равно кидать обработчик на кей пресс и все равно предусмотреть вставку из буффера, так какой толк от него (TMaskEdit)?


Andriano   (2002-12-05 15:05:00) [6]

Есть и др. компоненты. Я пользовался TPBEdit. Дробная часть отображается всегда. Ты редактируешь целую часть, а когда нажимаешь десятичную точку - дробную. Если тебе просто цифры вводить, там же есть TPBNumEdit.


Наезжалкин   (2002-12-05 14:56:00) [7]

можно ловить событие OnChange и по нему "выправлять" текст


mrcat   (2002-12-05 14:48:00) [8]

и чем же он тебе не угодил?!


Sego   (2002-12-05 14:46:00) [9]

2 Skier ©
а можно поподробней пожалуйста...
2 mrcat ну не нравиться мне этот TMaskEdit, конечно если выхода нет , то его надо будет использовать.


mrcat   (2002-12-05 14:41:00) [10]

используй TMaskEdit - это решит проблему


Skier   (2002-12-05 14:39:00) [11]

>Sego
WM_PASTE ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо