|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.12.2015, 19:31 | #11 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Цитата:
|
|
17.12.2015, 19:34 | #12 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Не пойму, что хочешь сделать. В принципе KeyPress можно из protected в public перетащить и вызвать KeyPress, запустив при этом бесконечную рекурсию и падение стека
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.12.2015, 19:41 | #13 |
Пользователь
Регистрация: 08.12.2015
Сообщений: 11
|
|
17.12.2015, 19:44 | #14 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Чем не устраивает компонент TSpinEdit?
E-Mail: arigato.freelance@gmail.com
|
17.12.2015, 19:45 | #15 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Ну тут во первых все наоборот, а во вторых это не надо делать, проверяйте когда он или покидает едит или вообще тогда когда это надо.
Валидируйте перед использованием. Меньше гемора и таких странных кодов |
17.12.2015, 19:46 | #16 | |
Пользователь
Регистрация: 08.12.2015
Сообщений: 11
|
Цитата:
Согласен что с ним без гемора, но надо с простым edit Как раз не наоборот, если получается число больше то я в Text возвращаю старое значение из s. Проверка когда Вы советуете создает своеобразное неудобство для пользователя, т.к. придется читать сообщение об ошибке ввода, а в моем случае просто при не правильном вводе не должен вводиться символ как например при NumbersOnly=True мы просто не можем ввести в edit не число Последний раз редактировалось Stilet; 17.12.2015 в 23:02. |
|
17.12.2015, 19:59 | #17 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Тогда обработчик OnChange вешайте и в нем проверяйте.
E-Mail: arigato.freelance@gmail.com
|
17.12.2015, 19:59 | #18 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Ну тогда пользователь скопирует текст и вставит в эдит (мышкой), надо еще и с этим вам побороться.
Как только поборите мышку, приходите, еще расскажу с чем надо бороться. |
17.12.2015, 20:34 | #19 |
Пользователь
Регистрация: 08.12.2015
Сообщений: 11
|
Спасибо, вот это уже работает
поборол мышку, что еще кроме того что каретка ставится а первую позицию вместо последней? Последний раз редактировалось Stilet; 17.12.2015 в 23:03. |
17.12.2015, 20:43 | #20 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
не верю (с)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов обработчика события | Homa_1983 | C++ Builder | 8 | 20.05.2013 17:20 |
Как из обработчика прерываний от таймера вызвать int 21h ? | ccccfr | Операционные системы общие вопросы | 1 | 21.03.2011 01:13 |
Выход из обработчика события | tools | Visual C++ | 1 | 20.12.2010 10:24 |
Назначение обработчика события | Gypsy | Общие вопросы Delphi | 2 | 22.12.2009 09:50 |
динамическое создание обработчика события | Мэс | Общие вопросы Delphi | 4 | 07.09.2009 01:04 |