esemény
Az események célja, hogy arányosak legyenek a felhasználó interakciójával, amikor ezt megteszik. A programozó kihagyhatja a feldolgozást egy adott módszerre, amikor az esemény bekövetkezik. Szinte mindig szerszámokban stb. használják.
Gyakorlatként hozzunk létre egy programot, amely megjelenít egy üzenetmezőt, amikor az űrlapra kattintunk az egérrel.
Az első dolog az űrlap tervezőjének megjelenítése. Kattintson a "MainForm.cs [Design]" gombra a fenti lapon. Ha be van zárva, kattintson duplán a "MainForm .cs" elemre a megoldáskezelőben. A jobb gombbal kattintva a "Tervező megjelenítése" is jó.
Amikor megjelenik a tervező, nyissa meg a "Tulajdonságok" elemet (előtte kattintson az űrlapra, hogy összpontosítson rá. Ellenkező esetben előfordulhat, hogy nem látja az alábbiak szerint), nyomja meg az "Esemény (villámgomb)" gombot a tulajdonságablak felett.
Mivel az alábbihoz hasonló elemek jelennek meg, kérjük, kattintson duplán a "MouseDown" karakterének azon részére, amelyről kiderül.
Ezután lépjen a kódszerkesztőbe, és nézze meg, hogy új módszer lett hozzáadva.
Ezt a "MainForm_MouseDown" módszert akkor hívják meg, amikor az egérrel kattint. Most próbálja meg a következő kódot ebbe a metódusba helyezni:
MessageBox.Show("マウスクリック!");
Próbáld meg futtatni. Úgy gondolom, hogy az űrlapra kattintva megjelenik az alábbi párbeszédpanel.
Az esemény így néz ki. Egyelőre eltávolítom ezt az eseményt tesztelési célból. A törléshez nyissa meg az eseményt az előző tulajdonságokból, kattintson a jobb gombbal a "MouseDown" elemre, és válassza a "Visszaállítás" lehetőséget. Ez megakadályozza az esemény végrehajtását. A kód a kódfájlban marad, ezért törölje úgy, ahogy van.