![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
zoiberg111 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 17.5.2008 Репутация: нет Всего: нет |
как сделать чтобы в edit1 можны было вводить только цифры и запятую?
что тут не так?
подскажите пожалуйста заранее спасибо |
|||
|
||||
pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
код рабочий, хотя, конечно, очень простоват. пользуйся поиском по форуму. хотябы внизу этой страницы посмотри "А здесь смотрели?" -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 0 Всего: 7 |
Можно покурить хелп в направлении TMaskEdit, но его работа показалась мне в свое время несколько запутанной.
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 2 Всего: 8 |
||||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
Мне хватает такого:
|
|||
|
||||
mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
THandle, самый оптимальный вариант, сам всегда такой пользую.
![]() |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 0 Всего: 7 |
А можно полюбопытствовать, что за символ имеет код 8?
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
greenpc |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
Beltar, Backspace
|
|||
|
||||
pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 10 Всего: 40 |
THandle, mr.Anderson, zoiberg111,
1. копипастим любой текст 2. кликаем правой кнопокй мыши в нашем edit 3. жмем "Вставить" и вставляется все что угодно... плохой едит для ввода чисел... 1. жмем "запятая" "запятая" "запятая" "запятая" и видим 4 запятые... плохой едит для ввода чисел... 2. жмем "минус" "минус" "минус" "минус" и видим 4 минуса... плохой едит для ввода чисел... ИМХО - надо обрабатывать OnChange и анализировать весь текст. я писал такой компонент и пришлось обрабатывать все
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 0 Всего: 7 |
Кстати, встречаются иногда SpinEdit'ы для вещественных чисел. Можно поискать готовый компонент.
PS Вместо запятой может быть точка. Т. е. логичнее сравнивать вводимый символ с DecimalSeparator. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |