Postupy: Připojení událostí pomocí IntelliSense (C#)
V editoru kódu technologie IntelliSense můžete zavěsit metody (zpracování událostí) na pole událostí.
Po zadání += za polem událostí do souboru .cs technologie IntelliSense operátor výzvu s možností stisknutím klávesy TAB.To vloží novou instanci delegát, který odkazuje na metody zpracování události.
Pokud stisknete klávesu TAB, IntelliSense automaticky dokončení příkazu můžete a zobrazí odkaz obslužné rutiny události jako vybraný text v editoru kódu.Pro dokončení automatické události přípojku vyzve IntelliSense stisknutím klávesy TAB znovu vytvořit prázdný se zakázaným inzerováním pro obslužnou rutinu události.
[!POZNÁMKA]
Pokud stávající obslužnou rutinu události odkazuje na nového delegáta vytvořený IntelliSense, technologie IntelliSense komunikuje tuto informaci v popisu.Pak můžete upravit tento odkaz; text je již vybrána v editoru kódu.Jinak přípojku událostí automatické dokončení v tomto okamžiku.
Pokud stisknete klávesu TAB, IntelliSense stubs metodu s správný podpis a umístí kurzor do těla obslužné rutiny události.
[!POZNÁMKA]
Použití Přejděte zpět na příkaz zobrazení nabídce (CTRL +-) na prohlášení přípojku událostí.
Následující úkol ukazuje, jak technologie IntelliSense automaticky zavěsí až obslužné rutiny události s názvem button1_Click na události pole s názvem button1.Click.
K zapojení do událostí jazyka C#
Vytvoření aplikace Windows C#.
Přetáhněte Button ovládací prvek z Model Windows Forms v kartě nástrojů do formuláře a poté Zobrazit kód příkaz Otevřít v editoru kódu Form1.cs.
V konstruktoru formuláře zadejte pole událostí button1.Clicka poté zadejte += operátor.Příklad:
this.button1.Click +=
Technologie IntelliSense výzvu stisknutím klávesy TAB automaticky připojit danou událost.
Stiskněte klávesu TAB.
Technologie IntelliSense vytvoří novou instanci EventHandler delegáta s odkazem na obslužnou rutinu události s názvem button1_Click.
this.button1.Click +=new EventHandler(button1_Click);
Protože button1_Click neexistuje, IntelliSense výzvu stiskněte znovu klávesu TAB, aby tuto metodu lze vytvořit.
Stiskněte klávesu TAB.
Technologie IntelliSense vytvoří metoda button1_Click() a uvede kurzor v textu můžete okamžitě pokračovat v přidání kódu pro tuto obslužnou rutinu události.
private void button1_Click(object sender, EventArgs e) { }