HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Kurzor váltása programból


Példaprogram letöltése

7389 bájt

Ebben a cikkben arra keressük a választ, hogy miként válthatunk át egyik egér kurzorról a másikra és mindezt programból. A példában arra is fény derül, hogy miként követhetjük az egér mozgását olyan szempontból, hogy az mikor ér egyik komponensünk fölé és mikor hagyja el annak területét.

A Form-ra feltettünk egy Panel komponenst. A feladat az, hogy amikor az egér a Panel fölé ér, akkor megváltoztassuk a kurzort és amikor elhagyja annak területét, akkor a kurzort visszaállítsuk az eredetire.
Ehhez szükségünk lesz két eseményre. Az egyik a MouseEnter, mely akkor jön létre, ha egérrel egy adott objektum fölé érünk. A másik a MouseLeave, mely e terület elhagyásakor aktivizálódik.
Így már nincs más tennivalónk, mint átváltani a kurzort, melyhez a System.Drawing névtérben található Cursors osztályt használjuk fel.
protected void panel1_MouseLeave (object sender, System.EventArgs e)
{
  panel1.Cursor = Cursors.Default;
}
protected void panel1_MouseEnter (object sender, System.EventArgs e)
{
     panel1.Cursor = Cursors.WaitCursor;
}

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2001 évkönyv 50. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |