|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как в С++ Builder 6 сделать окно для вводв цифор с плавающей |
|
Как в С++ Builder 6 сделать окно для вводв цифор с плавающей
|
ReadeR 666
Сообщения: n/a |
Ребята пожалуйста подскажите. Как мне это сделать? Получилось ограничить ввод только цифор и точки с клавиатуры, а что дальше? Сделал это с помощью событий OnKeyPress и OnKeyDown.
|
|
Отправлено: 00:03, 18-03-2004 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать Ответный вопрос, а что дальше? Ну в смысле, ты вроде уже и так все сам сделал, в чем проблема то?
|
Отправлено: 10:45, 18-03-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
ReadeR 666
Сообщения: n/a |
Проблема в том, как ограничить, чтобы пользователь вводил не более одной точки.
|
Отправлено: 00:33, 29-03-2004 | #3 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Заведи переменную булевого типа - признак наличия одной точки, при каждом изменении в компоненте пробегать по содержимому и если более одной точки, то отменять последнее действие (как угодно, причем). Поглядите в сторону компонента TMaskEdit или TEditReal.
|
------- Отправлено: 02:36, 29-03-2004 | #4 |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать Вообще если делать по уму, то там могут быть много проблем,
не только в точке. Символ порядка *тоже только 1. Знак минус толи 1 толи 2 если перед порядком. А знак плюс сколько их может быть? и т.д. и.т.п. Могу предложить следующую идею: Строку подаешь на функцию преобразования в Си например atof(); Если она проглотила всю сторку и не выдала ошибки, то ок. Иначе отменяешь ввод последнего символа. [s]Исправлено: bilytur, 2:38 29-03-2004[/s] |
|
Отправлено: 03:34, 29-03-2004 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] как сделать чтобы окно не закрывалось? | Ingolder | Скриптовые языки администрирования Windows | 12 | 20-01-2015 19:10 | |
PowerShell - [решено] как сделать чтобы окно не закрывалось? | Ingolder | Скриптовые языки администрирования Windows | 4 | 09-12-2009 13:10 | |
как открыть окно для загрузки файла из JS? | Vlad Drakula | Вебмастеру | 25 | 22-02-2007 13:04 | |
точность плавающей арифметики | bilytur | Программирование и базы данных | 23 | 01-07-2004 06:58 | |
Как сделать ОКНО??? | Gorden | Вебмастеру | 2 | 16-12-2002 19:54 |
|