Porady: dodawanie formantów do formularzy systemu Windows

Większość formularzy jest zaprojektowana przez dodanie kontrolek na powierzchni formularza w celu zdefiniowania interfejsu użytkownika. Kontrolka jest składnikiem formularza używanego do wyświetlania informacji lub akceptowania danych wejściowych użytkownika. Aby uzyskać więcej informacji na temat kontrolek, zobacz Kontrolki formularzy systemu Windows.

Aby narysować kontrolkę na formularzu

  1. Otwórz formularz. Aby uzyskać więcej informacji, zobacz How to: Display Windows Forms in the Projektant (Instrukcje: wyświetlanie formularzy systemu Windows w Projektant).

  2. W przyborniku kliknij kontrolkę, którą chcesz dodać do formularza.

  3. W formularzu kliknij miejsce, w którym ma znajdować się lewy górny róg kontrolki, a następnie przeciągnij do miejsca, w którym ma znajdować się prawy dolny róg kontrolki.

    Kontrolka jest dodawana do formularza z określoną lokalizacją i rozmiarem.

    Uwaga

    Każda kontrolka ma zdefiniowany domyślny rozmiar. Kontrolkę można dodać do formularza w domyślnym rozmiarze kontrolki, przeciągając ją z przybornika do formularza.

Aby przeciągnąć kontrolkę do formularza

  1. Otwórz formularz. Aby uzyskać więcej informacji, zobacz How to: Display Windows Forms in the Projektant (Instrukcje: wyświetlanie formularzy systemu Windows w Projektant).

  2. W przyborniku kliknij odpowiednią kontrolkę i przeciągnij ją do formularza.

    Kontrolka jest dodawana do formularza w określonej lokalizacji w domyślnym rozmiarze.

    Uwaga

    Możesz kliknąć dwukrotnie kontrolkę w przyborniku, aby dodać ją do lewego górnego rogu formularza w domyślnym rozmiarze.

    Kontrolki można również dodawać dynamicznie do formularza w czasie wykonywania. W poniższym przykładzie kodu kontrolka TextBox zostanie dodana do formularza po kliknięciu kontrolki Button .

    Uwaga

    Poniższa procedura wymaga istnienia formularza z kontrolką Przycisk , Button1która została już umieszczona na nim.

Aby programowo dodać kontrolkę do formularza

  1. W metodzie obsługującej zdarzenie przycisku Click w klasie formularza wstaw kod podobny do poniższego, aby dodać odwołanie do zmiennej sterującej, ustaw kontrolkę Locationi dodaj kontrolkę.

    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);
      }
    

    Uwaga

    Możesz również dodać kod, aby zainicjować inne właściwości kontrolki.

    Ważne

    Komputer lokalny może być narażony na zagrożenie bezpieczeństwa za pośrednictwem sieci, odwołując się do złośliwego UserControlelementu . Byłoby to problemem tylko w przypadku złośliwej osoby tworzącej szkodliwą kontrolkę niestandardową, a następnie błędnie dodając ją do projektu.

Zobacz też