Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2009, 14:39   #11
KARUSHEV
Форумчанин
 
Аватар для KARUSHEV
 
Регистрация: 11.01.2009
Сообщений: 102
По умолчанию

круто! а я просто добавил кнопки на две группы, теперь все понятно, еще если не трудно глянь:
по твоему коду все работает, только если пользователь при ошибочном вводе в Edit1 захочет стереть число, вылетает ошибка

плюсик тебе поставил
KARUSHEV вне форума Ответить с цитированием
Старый 20.03.2009, 14:51   #12
XuTpbIu
Злобстер
Форумчанин
 
Аватар для XuTpbIu
 
Регистрация: 19.03.2009
Сообщений: 134
По умолчанию

Она и должна вылететь. Ведь мы же не можем перевести пустую строку в какое-то число как это требуется. можно конечно сделать,, что если у нас в Edite получилась пустая строка то ставить туда 0. Для этого в событие OnKeyDown у едита(2 раза кликни по OnKeyDown в Object Inspector в закладке Events, когда у тебя выделен Edit1):
Код:
If Edit1.Text = '' then
  Edit1.Text := '0';
От знаний ещё никто не умирал, но рисковать не стоит.
XuTpbIu вне форума Ответить с цитированием
Старый 20.03.2009, 14:54   #13
KARUSHEV
Форумчанин
 
Аватар для KARUSHEV
 
Регистрация: 11.01.2009
Сообщений: 102
По умолчанию

Большое спасибо!
KARUSHEV вне форума Ответить с цитированием
Старый 20.03.2009, 19:50   #14
KARUSHEV
Форумчанин
 
Аватар для KARUSHEV
 
Регистрация: 11.01.2009
Сообщений: 102
По умолчанию

Цитата:
Сообщение от XuTpbIu Посмотреть сообщение
Она и должна вылететь. Ведь мы же не можем перевести пустую строку в какое-то число как это требуется. можно конечно сделать,, что если у нас в Edite получилась пустая строка то ставить туда 0. Для этого в событие OnKeyDown у едита(2 раза кликни по OnKeyDown в Object Inspector в закладке Events, когда у тебя выделен Edit1):
Код:
If Edit1.Text = '' then
  Edit1.Text := '0';
Вот это к сожалению не работает!
KARUSHEV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос о RadioGroup Tomoyo Общие вопросы Delphi 4 17.03.2009 19:33
StringGrid и RadioGroup ARXangel Общие вопросы Delphi 4 11.02.2009 10:06
Radiogroup & radiobutton KlErik Компоненты Delphi 1 14.05.2007 09:35
RadioGroup в Delphi 2005 Nez Компоненты Delphi 7 15.02.2007 19:16