Postupy: Přidání ovládacích prvků do modelu Windows Forms
Většina formulářů je navržená přidáním ovládacích prvků na povrch formuláře, které definují uživatelské rozhraní. Ovládací prvek je komponenta ve formuláři, který slouží k zobrazení informací nebo přijetí uživatelského vstupu. Další informace o ovládacích prvcích naleznete v tématu Ovládací prvky Windows Forms.
Kreslení ovládacího prvku ve formuláři
Otevřete formulář. Další informace naleznete v tématu Postupy: Zobrazení Windows Forms ve návrháři.
V panelu nástrojůklikněte na ovládací prvek, který chcete přidat do formuláře.
Ve formuláři klikněte na místo, kde má být umístěn levý horní roh ovládacího prvku, a přetáhněte ho na místo, kam má být umístěn pravý dolní roh ovládacího prvku.
Ovládací prvek se přidá do formuláře se zadaným umístěním a velikostí.
Poznámka
Každý ovládací prvek má definovanou výchozí velikost. Ovládací prvek můžete do formuláře přidat ve výchozí velikosti ovládacího prvku přetažením z panelu nástrojů do formuláře.
Přetažení ovládacího prvku do formuláře
Otevřete formulář. Další informace naleznete v tématu Jak na to: Zobrazení formulářů Windows ve formulářovém návrháři.
Vpanelu nástrojů
klikněte na požadovaný ovládací prvek a přetáhněte ho do formuláře. Ovládací prvek se přidá do formuláře v zadaném umístění ve své výchozí velikosti.
Poznámka
Poklikáním na ovládací prvek v Panelu nástrojů ho můžete přidat do levého horního rohu formuláře ve své výchozí velikosti.
Ovládací prvky můžete také dynamicky přidávat do formuláře za běhu. V následujícím příkladu kódu bude do formuláře přidán ovládací prvek TextBox, když kliknete na ovládací prvek Button.
Poznámka
Následující postup vyžaduje existenci formuláře s ovládacím prvkem Button,
Button1
, který je na něm již umístěn.
Přidání ovládacího prvku do formuláře prostřednictvím kódu programu
V metodě vaší třídy formuláře, která zpracovává událost tlačítka
Click
, vložte kód podobný následujícímu. Tento kód přidá odkaz na vaši proměnnou ovládacího prvku, nastaví hodnotuLocation
ovládacího prvku a přidá tento ovládací prvek.Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Sub
private void button1_Click(object sender, System.EventArgs e) { TextBox myText = new TextBox(); myText.Location = new Point(25,25); this.Controls.Add (myText); }
private: System::Void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { TextBox ^ myText = gcnew TextBox(); myText->Location = Point(25,25); this->Controls->Add(myText); }
Poznámka
Můžete také přidat kód pro inicializaci dalších vlastností ovládacího prvku.
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é
.NET Desktop feedback