Помогите новичку!!

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
AgronomZ
незнакомец
Сообщения: 6
Зарегистрирован: 07.12.2010 23:52:40

Помогите новичку!!

Сообщение AgronomZ »

Нужно чтобы при вводе числа в поле edit происходила проверка этого числа и на основании условия (какое число ввели) происходило определенное действие. Т.е. какое событие мне применить???
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

OnClick покатит.
AgronomZ
незнакомец
Сообщения: 6
Зарегистрирован: 07.12.2010 23:52:40

Сообщение AgronomZ »

Максим писал(а):OnClick покатит.

а можно onchange??
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Скорее уж тогда OnExit, чтобы быть уверенным, что ввод точно закончен. :)
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Vadim писал(а):Скорее уж тогда OnExit, чтобы быть уверенным, что ввод точно закончен. :)

При OnExit могут быть грабли, на которые сам наступил. Если в Edit вводить что-либо, а потом нажать на кнопку обработки, то иногда не успевает обработаться подпрограмма в OnExit.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

GAMER
Этого не случится, если вся обработка будет находится в событии OnExit. Именно такая ситуация и желательна вопрошающему, судя по его первому посту.
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

Сообщение VirtUX »

Vadim писал(а):Скорее уж тогда OnExit

ИМХО лучше обрабатывать OnClick. А еще лучше OnKeyUp или OnKeyPress.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

VirtUX писал(а):А еще лучше OnKeyUp или OnKeyPress.

Ну да, особенно когда ввод большой... :)
AgronomZ
незнакомец
Сообщения: 6
Зарегистрирован: 07.12.2010 23:52:40

Сообщение AgronomZ »

Мне все-таки больше подойдет onchange. Т.к. при вводе у меня должно появиться соотвтетствующее этому числу количество полей ввода для последующего сбора информации.
Ответить