Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.966 pregleda

Najnovija ↓

Pristup komponentama na formu..... 06.06.2007. u 15:18 · pre 236 meseci #1
Kako da pristupim proizvoljnoj komponenti na formu?
Problem je sledeci :
imam 10-tak komponenti na formu i hteo bih da na pritisak tastera u tu komponentu upisem neki text.
Hteo bih da izbegnem (ako je moguce) prosirivanje onKeyDown (taster je od F1 do F12) za svaku komponentu, jer na drugim formovima koje koristim ima i preko 50 komponenti.

Za sada sam probao da sve stavim na FormOnKeyDown, ali mi Sender vraca podatke forma!?
Uglavnom, da budem malo konkretniji... Zelim da kada se (kretanjem kroz TEdit polja) nadjem na jednom od njih, pritisnem recimo F9 i da u nju upisem neki text.

Pomoc.....
Re: Pristup komponentama na formu..... 06.06.2007. u 15:51 · pre 236 meseci #2
Citat:
vortex77:
Zelim da kada se (kretanjem kroz TEdit polja) nadjem na jednom od njih, pritisnem recimo F9 i da u nju upisem neki text.

Napraviš OnKeyDown handler i staviš:
Code:
...
if Key = VK_F9 then
 //neka akcija
...

Potom u event handler OnKeyDown za ostale TEdit kontrole, postavi samo od one gde si upisao kod.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Pristup komponentama na formu..... 06.06.2007. u 16:04 · pre 236 meseci #3
Ako zelis da ipak sve stavis u TForm.OnKeyPress (ili KeyDown)

mozes iskoristiti TForm.ActiveControl da saznas koja je trenutno aktivna kontrola ...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme