![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переход между компонентами? [D7]
Автор333 © (2004-12-22 14:13:00)В программе есть некоторое количество TEdit'ov и ComboBox'ov.
Как можно сделать переход между ними не Tab'om, а клавишами вверх, вниз, вправо, влево?
Александр Иванов (2004-12-22 14:45:00) [1]Массив:
var Comps:array of array of TCustomForm;
Переход:
Comps[row,col].SetFocus;
Stanislav (2004-12-22 14:42:00) [2]Можно проще.
ActionList->Action1.ShortCut=EnterСобытие:
Action1.OnexecuteОбработчик: windows.keybd_event(9,0,0,0);
Автор333 (2004-12-22 14:40:00) [3]Массив из компонентов и маленький примерчик с переходом между компонентами!
Александр Иванов (2004-12-22 14:33:00) [4]Если по всей идее, то он будет не маленький, а что именно вызывает интерес?
Автор333 (2004-12-22 14:31:00) [5]А можно увидеть маленький примерчик?
Александр Иванов (2004-12-22 14:29:00) [6]Сложность будет в определении компонента, который должен получить фокус. Но можно сформировать двумерный массив из компонентов и с ним уже все будет попроще. А там SetFocus...