Novo

Forum kao aplikacija na telefonu

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

  • 11 odgovora
  • 5.104 pregleda

Najnovija ↓

Precice preko tastature 16.12.2007. u 01:32 · pre 229 meseci #1
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.

Re: Precice preko tastature 16.12.2007. u 02:22 · pre 229 meseci #3
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.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Precice preko tastature 16.12.2007. u 13:18 · pre 229 meseci #5
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?
Re: Precice preko tastature 16.12.2007. u 14:11 · pre 229 meseci #7
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?
Re: Precice preko tastature 16.12.2007. u 14:57 · pre 229 meseci #8
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
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Precice preko tastature 16.12.2007. u 18:42 · pre 229 meseci #9
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 :).
Re: Precice preko tastature 16.12.2007. u 19:23 · pre 229 meseci #10
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.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Precice preko tastature 20.12.2007. u 10:49 · pre 229 meseci #11
Mozes isto to uraditi preko menija, ako ti tako nesto odgovara.... Pored svakog mozes odrediti precicu ali samo naravno dok je forma aktivna :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme