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
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
neboThisWorkbook
, musíte vybrat (ThisDocument Events) nebo (ThisWorkbook Events) v rozevíracím seznamu Název třídy.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#
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> +=
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.