událost
Události mají být úměrné interakci uživatele, když tak učiní. Programátor může přeskočit zpracování na zadanou metodu, když dojde k události. Téměř vždy se používá v nástrojích atd.
Jako cvičení vytvořme program, který zobrazí okno se zprávou, když na formulář kliknete myší.
První věc, kterou musíte udělat, je zobrazit návrháře formuláře. Klikněte na "MainForm.cs [Design]" na kartě výše. Pokud je zavřená, dvakrát klikněte na "MainForm .cs" z průzkumníka řešení. Klikněte pravým tlačítkem myši na "Zobrazit návrháře" je také dobré.
Když se objeví návrhář, otevřete "Vlastnosti" (předtím klikněte na formulář a zaměřte se na něj. V opačném případě jej nemusíte vidět, jak je znázorněno níže), stiskněte tlačítko "Událost (tlačítko blesku)" nad oknem vlastností.
Vzhledem k tomu, že jsou zobrazeny položky jako následující, poklepejte na část znaku "MouseDown".
Pak přejdete do editoru kódu a uvidíte, že byla přidána nová metoda.
Tato metoda "MainForm_MouseDown" je volána po klepnutí myší. Nyní zkuste do této metody vložit následující kód:
MessageBox.Show("マウスクリック!");
Zkuste ji spustit. Myslím, že kliknutím na formulář vyvoláte níže uvedený dialog.
Událost vypadá takto. Prozatím tuto událost odstraním pro účely testování. Chcete-li odstranit, otevřete událost z předchozích vlastností, klikněte pravým tlačítkem myši na "MouseDown" a vyberte "Obnovit". Tím zabráníte spuštění této události. Kód zůstane v souboru kódu, takže ho odstraňte tak, jak je.