Вопрос № 149000: Здравствуйте!!!У меня такая проблема: есть текстовое поле,в него нужно вносить значение,а в метку результат. При нажатие на кнопкe- должно производится проверка-пустое поле или нет,если да,то выводить сообщение,что поле пустое-после нажатия на ...
Вопрос № 149.000
Здравствуйте!!!У меня такая проблема: есть текстовое поле,в него нужно вносить значение,а в метку результат. При нажатие на кнопкe- должно производится проверка-пустое поле или нет,если да,то выводить сообщение,что поле пустое-после нажатия на кнопку ОК-фокус в текстовое поле. В приложение как я пытаюсь сделать,но он выдает ошибку!!!
Приложение:
Отправлен: 30.10.2008, 16:51
Вопрос задала: Pyatno (статус: 1-й класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Виктор Пырлик
Здравствуйте, Pyatno! Вот код
Код:
procedure TForm1.Button1Click(Sender: TObject); var ExB: WORD; begin if edit1.Text='' then begin MessageDlg('Ошибка - не введено число',mtError,[mbOK],0); edit1.setfocus; end else begin
ExB := StrToInt(Edit1.Text); Label1.Caption := IntToStr(ExB * 5) end; end;
А что бы пользователь вводил только числа, можно в событии OnKeyPress компонента Edit1 добавить например такой код:
Код:
procedure T
Form1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (key in['0'..'9',#9,#32,#8]) then Key := #0; end;
--------- не получается там - где не пробуют
Ответ отправил: Виктор Пырлик (статус: Профессионал) Россия, Екатеринбург Тел.: 89043822027 ICQ: 490191733 ---- Ответ отправлен: 30.10.2008, 17:15
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149000 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.