Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nevisuální ovládací prvek (nebo komponenta) poskytuje vaší aplikaci funkce. Na rozdíl od jiných ovládacích prvků součásti neposkytují uživatelské rozhraní pro uživatele, a proto není nutné je zobrazit na ploše Návrháře Windows Forms. Když je komponenta přidána do formuláře, Windows Forms Designer zobrazí v dolní části formuláře přizpůsobitelný panel, kde jsou zobrazeny všechny komponenty. Po přidání ovládacího prvku do zásobníku komponent můžete vybrat komponentu a nastavit její vlastnosti stejně jako jakýkoli jiný ovládací prvek ve formuláři.
Přidání komponenty do formuláře Windows Form
Otevřete formulář v aplikaci Visual Studio. Podrobnosti najdete v tématu Postupy: Zobrazení formulářů Windows v návrháři.
V Panelu nástrojůklikněte na komponentu a přetáhněte ji do formuláře.
Vaše součást se zobrazí v okně komponent.
Kromě toho lze komponenty přidat do formuláře za běhu. Jedná se o běžný scénář, zejména proto, že komponenty nemají vizuální výraz, na rozdíl od ovládacích prvků, které mají uživatelské rozhraní. V následujícím příkladu se komponenta Timer přidá za běhu. (Všimněte si, že Visual Studio obsahuje řadu různých časovačů. V tomto případě použijte komponentu Windows Forms Timer. Další informace o různých časovačích v sadě Visual Studio najdete v tématu Úvod do Server-Based časovačů.)
Upozornění
Komponenty často mají vlastnosti specifické pro řízení, které musí být nastaveny, aby komponenta fungovala efektivně. V případě Timer součásti níže nastavíte vlastnost Interval. Při přidávání komponent do projektu nezapomeňte nastavit vlastnosti potřebné pro danou komponentu.
Programové přidání komponenty do formuláře Windows Form
Vytvořte instanci třídy Timer v kódu.
Nastavte vlastnost
Intervalk určení času mezi značkami časovače.Nakonfigurujte všechny další potřebné vlastnosti pro vaši komponentu.
Následující kód ukazuje vytvoření Timer s nastavenou vlastností
Interval.Public Sub CreateTimer() Dim timerKeepTrack As New System.Windows.Forms.Timer timerKeepTrack.Interval = 1000 End Subpublic void createTimer() { System.Windows.Forms.Timer timerKeepTrack = new System.Windows.Forms.Timer(); timerKeepTrack.Interval = 1000; }public: void createTimer() { System::Windows::Forms::Timer^ timerKeepTrack = gcnew System::Windows::Forms::Timer(); timerKeepTrack->Interval = 1000; }Důležité
Místní počítač můžete vystavit bezpečnostnímu riziku prostřednictvím sítě odkazováním na škodlivý userControl. To by bylo jen obavou v případě škodlivé osoby, která vytváří škodlivý vlastní ovládací prvek, a pak jste ho omylem přidali do projektu.
Viz také
- Ovládací prvky „Windows Forms“
- Postupy: Přidání ovládacích prvků do windows Forms
- Postupy: Přidání ovládacích prvků ActiveX do windows Forms
- vkládání ovládacích prvků do windows Forms
- Přehled ovládacího prvku Štítek
- ovládací prvky, které se mají použít ve Windows Forms
- Ovládací prvky Windows Forms rozdělené podle funkce
.NET Desktop feedback