![]() |
|
|
![]()
|
|
| Static |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 6.11.2008 Репутация: нет Всего: 2 |
Пытаюсь контролировать ввод в wxTextCtrl.
Алгоритм, имхо, прост - проверяем, возможно ли преобразовать введенный текст в double. Если да - то сохраняем этот текст в переменную. Если нет - грузим текст из переменной, восстанавливая старое значение:
Код компилится, прога запускается. При попытке ввода в TextCtrl чего-нибудь - "Обнаружена ошибка, приложение будет закрыто". :( чуть не забыл: gcc + C::B 8.02 + wxWid 2.8.9 +winXP Это сообщение отредактировал(а) Static - 13.11.2008, 12:12 --------------------
Я не настолько безнадежен, как кажется... |
|||
|
||||
| Static |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 6.11.2008 Репутация: нет Всего: 2 |
Эх :(
Вместо double *v все-таки следует писать double v, а вместо ToDouble(v) - ToDouble(&v)... --------------------
Я не настолько безнадежен, как кажется... |
|||
|
||||
| t_rex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 11.10.2006 Где: Украина, г. Запор ожье Репутация: 2 Всего: 7 |
Зачем? У меня есть wxFPValidator - посмотри там сорцы были на http://wxwidgets.info
--------------------
Жизнь не MultiEdit. Undo не сделаешьКросс-платформенное программирование с wxWidgetsБлог о программировании для мобильных устройтсвGoogle Android для программистов и пользователей |
|||
|
||||
| Static |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 6.11.2008 Репутация: нет Всего: 2 |
Читал
Но у меня тоже работает. Может не очень изящно, зато эффективно. --------------------
Я не настолько безнадежен, как кажется... |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |