![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Azur |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
Как сделать чтобы в компоненте Edit числа записывались не больше двух знаков после запятой?
|
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Используй MaskEdit
|
|||
|
||||
Nickel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 7.2.2006 Репутация: 2 Всего: 4 |
Или добавь приблизительно такое событие OnChange:
|
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Azur
А ты как в Edit записываешь? Или пользователь вводит? |
|||
|
||||
Azur |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
Программа сама выводит числа, из переменной. |
|||
|
||||
Yanis |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Попробуй использовать RoundTo:
или банальное обрезание строки:
Добавлено @ 17:42 Различия в том, что первый вариант округляет, а второй обрезает. |
||||
|
|||||
Nickel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 7.2.2006 Репутация: 2 Всего: 4 |
А что будет если в эдит написать не число? Да и собственно чем мой вариант не нравится?
![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Надо учитывать, какая переменная используется, но наверное всё таки real число. Честно? Мне не нравятся сплошные приведения типов. А так всё замечательно ![]() P. S. Nickel, если обидел, то не специально. Просто предложил вариант. Это сообщение отредактировал(а) Yanis - 26.5.2006, 19:02 |
|||
|
||||
Nickel |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 7.2.2006 Репутация: 2 Всего: 4 |
А эдит у нас read-only? Вдруг туда пользователь чего-нибудь сунет? Да и мало ли какая переменная, мож их стринговой? =)
Просто я подумал, что мой вариант остался без внимания вот решил пробудить к нему интерес ![]() |
||||
|
|||||
Azur |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
Переменная real!!!
Мне как раз то и надо округлять, поэтому воспользуюсь вариантом RoundTo!! Всем спасибо ! ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |