Postupy: Přidávání ovládacích prvků do formulářů Windows
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 najdete v tématu model Windows Forms Ovládací prvky.
Kreslení ovládacího prvku ve formuláři
Otevřete formulář. Další informace naleznete v tématu Postupy: Zobrazení model Windows Forms v 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 Postupy: Zobrazení model Windows Forms v Návrháři.
V sadě 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 sadě 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 TextBox kódu bude ovládací prvek přidán do formuláře po Button kliknutí na ovládací prvek.
Poznámka:
Následující postup vyžaduje existenci formuláře s ovládacím prvku Button ,
Button1
již je umístěn na něm.
Přidání ovládacího prvku do formuláře prostřednictvím kódu programu
V metodě, která zpracovává událost tlačítka
Click
ve třídě formuláře, vložte kód podobný následujícímu, abyste přidali odkaz na řídicí proměnnou, nastavte ovládací prvekLocation
a přidejte 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
počítač . 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro