sündmus
Sündmused on mõeldud olema vastavuses kasutaja interaktsiooniga, kui nad seda teevad. Programmeerija võib sündmuse toimumisel töötlemise määratud meetodile vahele jätta. Seda kasutatakse peaaegu alati tööriistades jne.
Harjutusena loome programmi, mis kuvab teatekasti, kui vormi hiirega klõpsatakse.
Esimene asi, mida teha, on vormi kujundaja kuvamine. Klõpsake ülaltoodud vahekaardil "MainForm.cs [Design]". Kui see on suletud, topeltklõpsake lahenduse uurijalt "MainForm .cs". Paremklõps "Näita disainerit" on samuti hea.
Kui disainer ilmub, avage "Properties" (enne seda klõpsake vormil, et sellele keskenduda. Vastasel juhul ei pruugi te seda näha, nagu allpool näidatud), vajutage atribuudi akna kohal olevat nuppu "Sündmus (välgunoole nupp)".
Kuna kuvatakse sellised üksused nagu järgmine, topeltklõpsake "MouseDown" märgi osa.
Siis lähete koodiredaktorisse ja näete, et on lisatud uus meetod.
Seda "MainForm_MouseDown" meetodit nimetatakse hiire klõpsamisel. Nüüd proovige selle meetodi sisse panna järgmine kood:
MessageBox.Show("マウスクリック!");
Proovige seda käivitada. Ma arvan, et vormile klõpsates avaneb allolev dialoog.
Üritus näeb välja selline. Praegu eemaldan selle sündmuse testimise eesmärgil. Kustutamiseks avage sündmus eelmistest omadustest, paremklõpsake nuppu "MouseDown" ja valige "Reset". See takistab selle sündmuse toimumist. Kood jääb koodifaili, nii et kustutage see sellisena, nagu see on.