[ juha5803 @ 19.07.2014. 15:50 ] @
Pozdrav, Kako da "natjeram" korisnika da ne može napustiti polje u koje unosi podatke dok ne stisne EMTER ili TAB tj. da onemogućim da mišem pređe na drugo polje unosa . |
[ juha5803 @ 19.07.2014. 15:50 ] @
[ reiser @ 19.07.2014. 15:58 ] @
Recimo:
Code: type TForm2 = class(TForm) Edit1: TEdit; Edit2: TEdit; procedure Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); procedure Edit1Exit(Sender: TObject); private FCanLeaveControl: TObject; public end; var Form2: TForm2; implementation {$R *.dfm} procedure TForm2.Edit1Exit(Sender: TObject); begin if Sender <> FCanLeaveControl then (Sender as TEdit).SEtFocus; end; procedure TForm2.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key in [VK_RETURN, VK_TAB] then begin FCanLeaveControl := Sender; if Key = VK_RETURN then SelectNext(ActiveControl, TRUE, TRUE); end else FCanLeaveControl := nil; end; [ juha5803 @ 20.07.2014. 15:57 ] @
Zahvaljujem
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|