Hogxan kivitelezhető ez a feladat passzív várakozással?
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.
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.
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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!