Страница 1 из 1
Помогите новичку!!
Добавлено: 07.12.2010 23:57:08
AgronomZ
Нужно чтобы при вводе числа в поле edit происходила проверка этого числа и на основании условия (какое число ввели) происходило определенное действие. Т.е. какое событие мне применить???
Re: Помогите новичку!!
Добавлено: 08.12.2010 02:04:56
Максим
OnClick покатит.
Re: Помогите новичку!!
Добавлено: 08.12.2010 09:05:05
AgronomZ
Максим писал(а):OnClick покатит.
а можно onchange??
Re: Помогите новичку!!
Добавлено: 08.12.2010 11:54:51
Vadim
Скорее уж тогда OnExit, чтобы быть уверенным, что ввод точно закончен.

Re: Помогите новичку!!
Добавлено: 08.12.2010 14:51:28
GAMER
Vadim писал(а):Скорее уж тогда OnExit, чтобы быть уверенным, что ввод точно закончен.

При OnExit могут быть грабли, на которые сам наступил. Если в Edit вводить что-либо, а потом нажать на кнопку обработки, то иногда не успевает обработаться подпрограмма в OnExit.
Re: Помогите новичку!!
Добавлено: 08.12.2010 15:59:00
Vadim
GAMER
Этого не случится, если вся обработка будет находится в событии OnExit. Именно такая ситуация и желательна вопрошающему, судя по его первому посту.
Re: Помогите новичку!!
Добавлено: 08.12.2010 16:38:44
VirtUX
Vadim писал(а):Скорее уж тогда OnExit
ИМХО лучше обрабатывать OnClick. А еще лучше OnKeyUp или OnKeyPress.
Re: Помогите новичку!!
Добавлено: 08.12.2010 17:36:34
Vadim
VirtUX писал(а):А еще лучше OnKeyUp или OnKeyPress.
Ну да, особенно когда ввод большой...

Re: Помогите новичку!!
Добавлено: 08.12.2010 19:25:57
AgronomZ
Мне все-таки больше подойдет onchange. Т.к. при вводе у меня должно появиться соотвтетствующее этому числу количество полей ввода для последующего сбора информации.