Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 2.938 pregleda

Najnovija ↓

Pitanje u vezi c# events 18.12.2009. u 18:28 · pre 205 meseci #1
Pocetnik sam u pisanju c# programa pa nisam siguran da sam pitanje postavio u pravom forumu.
Zanima me sledece:
Napravio sam program koji koristi mouse events. funkcija koja rukuje MouseDown event-om radi normalno.
Jel mogu nekako iz ove funkcije da proverim MouseUp event? Hocu da dok se ne pusti taster misa ova fukncija inkrementira neki brojac.
Da li je uopste moguce proveravati dogadjaje ili samo reagovati na njih?
Nadam se da ste razumeli pitanje:). Objasnicu detaljnije ako treba a mogu i da okacim kod.
Hvala puno za bilo kakvu pomoc.
Re: Pitanje u vezi c# events 18.12.2009. u 22:55 · pre 205 meseci #4
Ako imas neki loop u handler-u za MouseDown, on ce ti blokirati GUI thread i nece ni moci da uradi MouseUp.
Ne mogu sad pisati kod, ali evo ti smernica:
Napravi jednu promenljivu tipa Boolean MousePressed.
Napravi funkciju koja vrsi to inkrementiranje ili sta god vec hoces i stavi da radi loop dok je MousePressed == true.
Na MouseDown postavi MousePressed na true i pokrenu tu funkciju u posebnom thread-u.
Na MouseUp postavi MousePressed na false.
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme