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

Precice preko tastature

[es] :: Visual Basic 6 :: Precice preko tastature

[ Pregleda: 611 | Odgovora: 11 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milovan_regodic
Bijeljina

Član broj: 166347
Poruke: 135
212.200.139.*

ICQ: 340721092


Profil

icon Precice preko tastature16.12.2007. u 00:32

Kako ili koji bi kod glasio da napravim da u svojoj aplikaciji izvrsavam operacije preko tatature? Npr. da kada stisnem (npr) ctr + I (mozda i preko da f1, f2... ) command1_click izvrsi operaciju koja mu je napisana.

16.12.2007. u 00:32 

Aleksandar Vasic
Čačak

Član broj: 91692
Poruke: 536
*.dynamic.sbb.co.yu.

Jabber: aleksandar.vasic@elitesecurity.org
Sajt: www.vasictech.net


Profil

icon Re: Precice preko tastature16.12.2007. u 00:52

evo ti imash u ovoj temi od skora http://www.elitesecurity.org/t299766-Hotkeys-VB

[Ovu poruku je menjao Aleksandar Ružičić dana 16.12.2007. u 02:41 GMT+1]
16.12.2007. u 00:52 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8720
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Precice preko tastature16.12.2007. u 01:22
To je potrebno ako hoce globalne hotkeys, tj. aktivaciju i ako aplikacija nema fokus. Ako se pitanje odnosi samo na rad direktno sa aplikacijom (znaci, dok ima fokus), onda je dovoljno postaviti property KeyPreview forme na true i "hvatati" dogadjaje pritisaka tastera za formu.
16.12.2007. u 01:22 

Aleksandar Vasic
Čačak

Član broj: 91692
Poruke: 536
*.dynamic.sbb.co.yu.

Jabber: aleksandar.vasic@elitesecurity.org
Sajt: www.vasictech.net


Profil

icon Re: Precice preko tastature16.12.2007. u 12:14
mislim da hoće da program radi u pozadini,ali sačekaćemo da čujemo njegovo mišljenje
16.12.2007. u 12:14 

milovan_regodic
Bijeljina

Član broj: 166347
Poruke: 135
212.200.139.*

ICQ: 340721092


Profil

icon Re: Precice preko tastature16.12.2007. u 12:18
Mnogo sam se iznervira oko onih hotkeys, nista ne kapiram!! Da li neko zna kraci nacin, hocu da u aplikaciji napravim da kada stisnem npr ctrl + alt + w ili neki od F1,F2... da command1_click izvrsi odredjenu operaciju koja mu je napisana i tako za neke jos, kao skracenica, da ne idem misem pa da kliknem?? Razumije li me neko?
16.12.2007. u 12:18 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8720
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Precice preko tastature16.12.2007. u 13:04
Uradi kako sam rekao.
16.12.2007. u 13:04 

milovan_regodic
Bijeljina

Član broj: 166347
Poruke: 135
212.200.139.*

ICQ: 340721092


Profil

icon Re: Precice preko tastature16.12.2007. u 13:11
Uradio sam kako si rekao u propetries forme KeyPreview sam postavio na true, samo ne razumem sta si mislio pod ""hvatati" dogadjaje pritisaka tastera na formu"? Zamolio bih te da mi objasnis ovo?
16.12.2007. u 13:11 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8720
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Precice preko tastature16.12.2007. u 13:57
Nesto od sledeca tri, sta ti vise odgovara:
Code:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)

End Sub

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)

End Sub

16.12.2007. u 13:57 

milovan_regodic
Bijeljina

Član broj: 166347
Poruke: 135
212.200.139.*

ICQ: 340721092


Profil

icon Re: Precice preko tastature16.12.2007. u 17:42
To pretpostavljam treba ubaciti u formu. Zaborevio sam vam naglasiti da sam pocetnik u VB programiranju. Zato i tako malo vas razumijem,, da li mi mozete jos konkretnije objasniti, mislim da sledecu stepenicu odgovora bi trebao razumijeti? Zao mi je sto vas micim .
16.12.2007. u 17:42 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8720
212.200.70.*

Sajt: www.diskusije.net


Profil

icon Re: Precice preko tastature16.12.2007. u 18:23
To su tri prazne funkcije koje se pozivaju kada se taster pritisne ili otpusti. Stavljas ih u code delu forme. KeyAscii i KeyCode govore koji je taster u pitanju, dok Shift oznacava da li je pri tome pritisnut taster Shift.
Sad, ako hoces neke slozene kombinacije (a izgleda i sve osim Shift+nesto), moraces da vrsis proveru da li su svi potrebni tasteri pritisnuti, sto trebas raditi preko API funkcija (GetKeyboardState ako se dobro secam) ali mislim da ce ti to bar za jos neko vreme biti previse komplikovano.
16.12.2007. u 18:23 

djpero.84
Pero Knezevic
Prijedor

Član broj: 120188
Poruke: 98
*.teol.net.

Sajt: www.065-015-595.com


Profil

icon Re: Precice preko tastature20.12.2007. u 09:49
Mozes isto to uraditi preko menija, ako ti tako nesto odgovara.... Pored svakog mozes odrediti precicu ali samo naravno dok je forma aktivna :)
20.12.2007. u 09:49 

milovan_regodic
Bijeljina

Član broj: 166347
Poruke: 135
212.200.139.*

ICQ: 340721092


Profil

icon Re: Precice preko tastature20.12.2007. u 17:26
Kako to da uradim? Da li mi mozes objasniti detaljan postupak?
20.12.2007. u 17:26 

[es] :: Visual Basic 6 :: Precice preko tastature

[ Pregleda: 611 | Odgovora: 11 ]

Postavi temu Odgovori

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