Re: BUILDER.
От: sniveller  
Дата: 28.03.03 02:36
Оценка: 15 (1)
Здравствуйте, Keith, Вы писали:

K> Есть окно с большим кол-вом TEdit'ов и кнопками. Как сделать, что бы при нажатии на ENTER фокусировка ввода передавалась следующему TEdit'у или кнопке (решение принимать по TabOrder'у, которые заранее известны).


Такая вещь сработала:
на каждый OnKeyDown этих элементов вешаешь
void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
TWinControl* ctrl;
ctrl = (TWinControl *)Sender;
if(Key == 13) (Form1->FindNextControl(ctrl, true, true, true))->SetFocus();
}

В общем посмотри FindNextControl

Удачи
... << RSDN@Home 1.0 beta 6a >>
BUILDER.
От: Keith  
Дата: 27.03.03 21:50
Оценка:
Есть окно с большим кол-вом TEdit'ов и кнопками. Как сделать, что бы при нажатии на ENTER фокусировка ввода передавалась следующему TEdit'у или кнопке (решение принимать по TabOrder'у, которые заранее известны).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.