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

Вниз

Как перейти с одного Edit в другое нажатием Enter?   Найти похожие ветки 

 
dido   (2004-06-16 23:32) [0]

После ввода числа в Edit требуется перейти в другое Edit для
ввода следующего числа. Можно перейти пользуясь мышкой, можно
клавишей Tab, а как это сделать клавишей Enter?


 
YurikGL ©   (2004-06-16 23:35) [1]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then ActiveControl:=edit2;
end;


 
Delphin ©   (2004-06-16 23:36) [2]

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
If Key=Vk_Return
Then Edit2.SetFocus;
end;

end.


 
Snap ©   (2004-06-16 23:36) [3]

OnKeyPress
внутри сравниваешь входной параметр с кодом клавиши ентер. Код- VK_Enter или VK_RETURN


 
sniknik ©   (2004-06-17 00:49) [4]

универсально для всех едитов формы, процедура на форму кейпревиев должен быть включен
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
 if (Key = #13) then begin
   Key:=#0;
   Perform(WM_NEXTDLGCTL,0,0);
 end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.085 c
4-1085377436
S@shka
2004-05-24 09:43
2004.07.04
"Подмена" окна внешнего приложения


1-1087365006
Term
2004-06-16 09:50
2004.07.04
Кто работал с компонентами ZipTV, нужна помощь


14-1087123975
John69
2004-06-13 14:52
2004.07.04
попортилась структура проекта


14-1087470116
WondeRu
2004-06-17 15:01
2004.07.04
Кто знает как нарисовать кривые Безье?


14-1087369345
Saturn
2004-06-16 11:02
2004.07.04
Delphi 8