Share via


Vytváření obslužných rutin událostí v projektech Office

Existuje několik způsobů, jak vytvořit obslužné rutiny událostí v jazyce Visual Basic a C#. V návrhovém zobrazení můžete vytvořit výchozí obslužné rutiny událostí pro ovládací prvky poklikáním na ovládací prvek nebo pomocí podokna událostí okna Vlastnosti vytvořit obslužné rutiny pro libovolnou událost v ovládacím prvku. Pokud jste ale v zobrazení kódu, možná nebudete chtít přepnout do návrhového zobrazení a vytvořit obslužnou rutinu události.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO. Viz Funkce dostupné podle typu aplikace Office lication a projektu.

Poznámka:

Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).

Vytvoření obslužné rutiny události v jazyce Visual Basic

  1. V rozevíracím seznamu Název třídy v horní části editoru kódu vyberte objekt, pro který chcete vytvořit obslužnou rutinu události.

    Poznámka:

    Chcete-li vytvořit obslužné rutiny událostí pro ThisDocument nebo ThisWorkbook, musíte vybrat (ThisDocument Events) nebo (ThisWorkbook Events) v rozevíracím seznamu Název třídy.

  2. V rozevíracím seznamu Název metody v horní části Editoru kódu vyberte událost.

    Visual Studio vytvoří obslužnou rutinu události a přesune kurzor na nově vytvořenou obslužnou rutinu události. Pokud obslužná rutina události již existuje, kurzor se přesune na existující obslužnou rutinu události.

Vytvoření obslužné rutiny události v jazyce C#

  1. V události Po spuštění třídy vytvořte delegáta události zadáním kvalifikovaného názvu události následovaného mezerou a zadáním += mezery. Příklad:

    this.<object name>.<event name> +=

  2. Na konci řádku kódu stiskněte dvakrát klávesu TAB.

    Visual Studio automaticky dokončí řádek kódu, vytvoří obslužnou rutinu události a přesune kurzor na nově vytvořenou obslužnou rutinu události.