Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: CL | DM;

Вниз

Переход по окнам формы   Найти похожие ветки 

 
Рубей   (2005-12-27 08:12) [0]

Вопрос от новичка знающим и умеющим. Если  на  форме  ввода  есть  несколько  компонентов EDIT, COMBOBOX, то  как   сделать  чтобы  переход  из  окна  в  окно  осуществлялся  по  нажатию  кл. ENTER ,  а  не  кликом  мышки. При  этом  желательно, чтобы  курсор  ходил  по  кругу, т.е.  возвращался  из  последнего окна в начальное.
  Заранее  благодарен  за  возможные  советы.


 
Offceman   (2005-12-27 08:29) [1]

Просто напиши в событии KeyPress каждого компонента. Например:

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (Key = #13) then ComboBox1.SetFocus();  
//если нажали Enter то меняем фокус ввода.
end;


 
msguns ©   (2005-12-27 10:06) [2]

Еще проще определить Action, которому назначить ShortKey="Énter", в обработчике которого посылать форме нажатие Tab. Порядок "перебора" контролов определить св-вом Taborder



Страницы: 1 вся ветка

Текущий архив: 2006.01.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
8-1123065792
BFG9k
2005-08-03 14:43
2006.01.15
Перетаскивание изображения как в ACDsee


6-1127921709
H@rdDrive
2005-09-28 19:35
2006.01.15
Location: http://home.site.ru/ - как перейти


5-1121170591
Aleksandr.
2005-07-12 16:16
2006.01.15
Почему неправильно работает OnMeasureItem?


14-1135258909
Sergey13
2005-12-22 16:41
2006.01.15
"Забавные" цены


14-1134657548
(CHALING 32)S K i N E R
2005-12-15 17:39
2006.01.15
Мои программы которые я написал на Delphi