Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Вниз

Коректный ввод в Tedit   Найти похожие ветки 

 
Sego   (2002-12-05 14:32) [0]

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


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

>Sego
WM_PASTE ?


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

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


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

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


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

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


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

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


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

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


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

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


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

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

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


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

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


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

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


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

ES_NUMBER



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
6-51875
kofman
2002-10-21 01:03
2002.12.16
Как прочитать строчку из файла с сервера?


1-51766
Оля
2002-12-04 17:24
2002.12.16
Трабла с FormCreate


1-51815
Uran
2002-12-05 09:24
2002.12.16
Как пристыковать форму к панели?


1-51810
brestmarket
2002-12-05 11:52
2002.12.16
Необходимы ответы при использовании стандартных компонент Delphi6


4-52028
vic_vm
2002-11-04 21:41
2002.12.16
про DecimalSeparator





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский