Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

tab order i pomeranje napred-nazad

[es] :: Pascal / Delphi / Kylix :: tab order i pomeranje napred-nazad

[ Pregleda: 1504 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Brkic

Član broj: 55360
Poruke: 779
*.dynamic.sbb.co.yu.



Profil

icon tab order i pomeranje napred-nazad14.11.2007. u 20:52

da li je moguce napraviti pomeranje unazad kako sto je to dugme TAB za unapred ??
hteo bih da se u programu pomocu strelica gore i dole moze pometari sa polja ispred i iza.
Znam da mose sa 'SetFocus' sledeceg polja i prethodnog ali mi je to malo komplikovano jer ima puno polja,mozda neko drugo resenje ??
14.11.2007. u 20:52 

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.kalik.info.



Profil

icon Re: tab order i pomeranje napred-nazad14.11.2007. u 22:01
Pogledaj TJvEnterAsTab u sklopu Jedi(JCL&JVCL).
Someone's sitting in the shade today because someone planted a tree a long time ago.
14.11.2007. u 22:01 

Brkic

Član broj: 55360
Poruke: 779
*.dynamic.sbb.co.yu.



Profil

icon Re: tab order i pomeranje napred-nazad14.11.2007. u 23:21
Laptopovi

Pogledao sam TJvEnterAsTab i ona daje da se na enter predje u sledece polje,nisam nasao da moze da se vrati u polje iznad a to mi je jako vazno.

Moze li pomoc ??
14.11.2007. u 23:21 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1908
*.adsl-4.sezampro.yu.



Profil

icon Re: tab order i pomeranje napred-nazad14.11.2007. u 23:22
> da li je moguce napraviti pomeranje unazad kako sto je to dugme TAB za unapred ??
> hteo bih da se u programu pomocu strelica gore i dole moze pometari sa polja ispred i iza.

Dodeli svim edit kontrolama sledeći kod za OnKeyDown:

Code:

 case Key of
    VK_RETURN, VK_DOWN: SelectNext(ActiveControl, True, True);
    VK_UP: SelectNext(ActiveControl, False, True);
  end;

14.11.2007. u 23:22 

krle_zr
System Administrator, Gomex d.o.o
Zrenjanin

Član broj: 96307
Poruke: 205
91.150.99.*

Jabber: krle_zr@elitesecurity.org


Profil

icon Re: tab order i pomeranje napred-nazad15.11.2007. u 00:03
Code:

procedure TForm1.Edit2KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  Smer: Integer;
begin
  if key in [VK_UP,VK_DOWN] then
  begin
    if Key = VK_UP then Smer := 1
    else if Key = VK_DOWN then Smer := 0;
    PostMessage(Handle, WM_NEXTDLGCTL, Smer, 0);
  end;
end;

Daj coveku ribu, nahranio si ga za jedan dan. Nauci ga da lovi i nahranices ga za ceo zivot...
15.11.2007. u 00:03 

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.kalik.info.



Profil

icon Re: tab order i pomeranje napred-nazad15.11.2007. u 00:30
Citat:
Brkic: Pogledao sam TJvEnterAsTab i ona daje da se na enter predje u sledece polje,nisam nasao da moze da se vrati u polje iznad a to mi je jako vazno.

SHIFT + ENTER kombinacija, koliko se sećam.
Someone's sitting in the shade today because someone planted a tree a long time ago.
15.11.2007. u 00:30 

Brkic

Član broj: 55360
Poruke: 779
*.dynamic.sbb.co.yu.



Profil

icon Re: tab order i pomeranje napred-nazad15.11.2007. u 07:30
>SHIFT + ENTER kombinacija, koliko se sećam.

jeste radi tako

bolje je sa OnKeyDown i radi kako treba,mogu se birati dugmad...

Hvala puno svima na pomoci.
15.11.2007. u 07:30 

[es] :: Pascal / Delphi / Kylix :: tab order i pomeranje napred-nazad

[ Pregleda: 1504 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.