c# tapahtumankäsitteliät visual studio forms
Windows Forms -sovelluksessa on monia tapahtumankäsittelijöitä (event handlers), jotka voivat liittyä eri kontrollien tapahtumiin, kuten Button-painikkeeseen. Tässä on luettelo yleisistä tapahtumankäsittelijöistä Button-kontrollille sekä muita yleisiä tapahtumankäsittelijöitä, joita voi käyttää Windows Forms -sovelluksessa:
Yleiset Button-kontrollin tapahtumankäsittelijät
- Click - Tapahtuu, kun painiketta painetaan ja vapautetaan.
- MouseClick - Tapahtuu, kun painiketta painetaan hiirellä.
- MouseDoubleClick - Tapahtuu, kun painiketta painetaan kahdesti nopeasti hiiren kakkospainikkeella.
- MouseDown - Tapahtuu, kun hiiren painike painetaan painikkeen päällä.
- MouseUp - Tapahtuu, kun hiiren painike vapautetaan painikkeen päällä.
- MouseEnter - Tapahtuu, kun hiiri liikkuu painikkeen päälle.
- MouseLeave - Tapahtuu, kun hiiri poistuu painikkeen päältä.
- MouseMove - Tapahtuu, kun hiiri liikkuu painikkeen päällä.
- MouseWheel - Tapahtuu, kun hiiren rullaa pyöritetään painikkeen päällä.
- KeyDown - Tapahtuu, kun näppäin painetaan painikkeen ollessa aktiivinen.
- KeyUp - Tapahtuu, kun näppäin vapautetaan painikkeen ollessa aktiivinen.
- KeyPress - Tapahtuu, kun näppäin painetaan ja vapautetaan painikkeen ollessa aktiivinen.
- Muita yleisiä tapahtumankäsittelijöitä Windows Forms -sovelluksessa
- GotFocus - Tapahtuu, kun kontrolli saa kohdistuksen.
- LostFocus - Tapahtuu, kun kontrolli menettää kohdistuksen.
- Validating - Tapahtuu, kun kontrollin tiedot tarkistetaan ennen kohdistuksen siirtämistä toiseen kontrolliin.
- Validated - Tapahtuu, kun kontrollin tiedot on tarkistettu ja ne ovat kelvollisia.
- EnabledChanged - Tapahtuu, kun kontrollin 'Enabled'-ominaisuus muuttuu.
- VisibleChanged - Tapahtuu, kun kontrollin 'Visible'-ominaisuus muuttuu.
- SizeChanged - Tapahtuu, kun kontrollin koko muuttuu.
- LocationChanged - Tapahtuu, kun kontrollin sijainti muuttuu.
- Paint - Tapahtuu, kun kontrolli piirretään.
- DragEnter - Tapahtuu, kun vedettävä objekti siirtyy kontrollin rajan yli.
- DragLeave - Tapahtuu, kun vedettävä objekti poistuu kontrollin rajan yli.
- DragOver - Tapahtuu, kun vedettävä objekti on kontrollin päällä ja sitä vedetään.
- DragDrop - Tapahtuu, kun vedettävä objekti pudotetaan kontrolliin.
- GiveFeedback - Tapahtuu, kun raahaustoiminnon aikana annetaan palautetta.
- QueryContinueDrag - Tapahtuu raahauksen aikana, ja se sallii sovelluksen peruuttaa tai jatkaa raahaustoimintoa.
- SystemColorsChanged - Tapahtuu, kun järjestelmän värit muuttuvat.
- FontChanged - Tapahtuu, kun kontrollin fontti muuttuu.
- ForeColorChanged - Tapahtuu, kun kontrollin etuväri muuttuu.
- BackColorChanged - Tapahtuu, kun kontrollin taustaväri muuttuu.
- BackgroundImageChanged - Tapahtuu, kun kontrollin taustakuvan ominaisuus muuttuu.
- TextAlignChanged - Tapahtuu, kun kontrollin tekstiä asetetaan uudelleen.
- TextAlignChanged - Tapahtuu, kun kontrollin tekstin tasaus muuttuu.
- TextChanged - Tapahtuu, kun kontrollin teksti muuttuu.
- Layout - Tapahtuu, kun kontrolli suorittaa uudelleenasettelun.
- Resize - Tapahtuu, kun kontrollin koko muuttuu.
- Move - Tapahtuu, kun kontrolli siirretään.
- ParentChanged - Tapahtuu, kun kontrollin vanhempi muuttuu.
Edellä mainitut tapahtumankäsittelijät ovat vain osa Windows Forms -sovelluksessa käytettävistä tapahtumankäsittelijöistä. Eri kontrollit voivat tarjota erityisiä tapahtumankäsittelijöitä niiden ominaisuuksien perusteella. Voit liittää tapahtumankäsittelijän kontrolliin joko suunnittelunäkymässä tai koodissa.
Kommentit
Lähetä kommentti