Sdílet prostřednictvím


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.

Tlačítko automaticky hák nahoru

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.

Generovat obslužná rutina 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#

  1. Vytvoření aplikace Windows C#.

  2. 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.

  3. 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.

  4. 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.

  5. 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)
    {
    
    }
    

Viz také

Další zdroje

Visual C# IntelliSense

Automatické vytváření kódu