Kezdőoldal » Számítástechnika » Programozás » Hogxan kivitelezhető ez a...

Hogxan kivitelezhető ez a feladat passzív várakozással?

Figyelt kérdés

Van egy képem amire ha ráviszem a kurzort és megnyomom a bal click et,akkor fog történni valami.Nekem sikerült ezt megoldanom,úgy,hogy if el folyamatosan ellenőrizve van,hogy a mouseEvent e-object balclick true e és,hogy curzorkoordináta ott van e mint ahol a kép van.Ez eggyetlen if ami folyamatosan vizsgálva van.


Most képzeljétek el,hogy egy ilyen gomb ból rengeteg van ez pedig azt jelenti,hogy rengeteg a folyamatosan történő feltételvizsgálat is.


Hogyan kell megcsinálni ezt úgy,hogy ne kelljen folyamatosan ellenőrizni ezeket.


2014. aug. 11. 21:46
 1/3 anonim ***** válasza:
100%
Milyen nyelv ez? Nincs onClick-szerű event véletlenül? :)
2014. aug. 11. 21:51
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

C# mono.

De még ha van is OnClick event akkor is kell folyamatosan az if et vizsgálni.Vizsgálni kell,hogy az eventOnclick true e vagy sem.

2014. aug. 11. 21:55
 3/3 anonim ***** válasza:
100%

Nem igazán ismerem ezt a nyelvet, de kulturált helyeken a kép objektum onClick (vagy hasonló) eventjéhez lehet bindolni egy függvényt, ami akkor fut le, mikor az event történik az adott objektummal. Konkrétan a klikkelés. Ehhez nem kell figyelni semmit sem, mikor a vezérlés a függvényre ér biztosan lett kattintva.

Ez az event-driven programming lényege tulajdonképpen. Már csak az a kérdés, hogy a C# monoban ez hogyan működik. Nem lepődnék meg, ha pontosan így.

2014. aug. 11. 21:59
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!