Sdílet prostřednictvím


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

  1. Otevřete formulář. Další informace naleznete v tématu Postupy: Zobrazení Windows Forms ve návrháři.

  2. V panelu nástrojůklikněte na ovládací prvek, který chcete přidat do formuláře.

  3. 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

  1. Otevřete formulář. Další informace naleznete v tématu Jak na to: Zobrazení formulářů Windows ve formulářovém návrháři.

  2. 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

  1. 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í hodnotu Locationovlá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é