c# tapahtumankäsitteliät (event handlers)

 

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