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 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.