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

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

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

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

Сообщение AgronomZ » 08.12.2010 00:57:08

Нужно чтобы при вводе числа в поле edit происходила проверка этого числа и на основании условия (какое число ввели) происходило определенное действие. Т.е. какое событие мне применить???
AgronomZ
незнакомец
 
Сообщения: 6
Зарегистрирован: 08.12.2010 00:52:40

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

Сообщение Максим » 08.12.2010 03:04:56

OnClick покатит.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

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

Сообщение AgronomZ » 08.12.2010 10:05:05

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

а можно onchange??
AgronomZ
незнакомец
 
Сообщения: 6
Зарегистрирован: 08.12.2010 00:52:40

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

Сообщение Vadim » 08.12.2010 12:54:51

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

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

Сообщение GAMER » 08.12.2010 15:51:28

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

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

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

Сообщение Vadim » 08.12.2010 16:59:00

GAMER
Этого не случится, если вся обработка будет находится в событии OnExit. Именно такая ситуация и желательна вопрошающему, судя по его первому посту.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение VirtUX » 08.12.2010 17:38:44

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

ИМХО лучше обрабатывать OnClick. А еще лучше OnKeyUp или OnKeyPress.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

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

Сообщение Vadim » 08.12.2010 18:36:34

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

Ну да, особенно когда ввод большой... :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение AgronomZ » 08.12.2010 20:25:57

Мне все-таки больше подойдет onchange. Т.к. при вводе у меня должно появиться соотвтетствующее этому числу количество полей ввода для последующего сбора информации.
AgronomZ
незнакомец
 
Сообщения: 6
Зарегистрирован: 08.12.2010 00:52:40


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru