Поделиться через


Практическое руководство. Добавление элементов управления в формы Windows Forms.

Большинство форм создается путем добавления элементов управления на поверхность формы для определения пользовательского интерфейса. Элемент управления — это компонент в форме, используемый для вывода информации или ввода данных пользователем. Дополнительные сведения об элементах управления см. в разделе Элементы управления Windows Forms.

Рисование элемента управления в форме

  1. Откройте форму. Дополнительные сведения см. в разделе Практическое руководство. Отображение Windows Forms в конструкторе.

  2. На вкладке Панель элементов щелкните элемент управления, который требуется добавить в форму.

  3. Щелкните нужное место в форме, где будет находиться верхний левый угол элемента управления, и перетащите указатель к тому месту, где будет расположен нижний правый угол.

    Элемент управления добавляется в форму с указанным местоположением и размером.

    Примечание.

    Каждый элемент управления имеет определенный размер по умолчанию. Элемент управления можно добавить в форму с размером по умолчанию, перетащив его из панели элементов в форму.

Перетаскивание элемента управления в форму

  1. Откройте форму. Дополнительные сведения см. в разделе Практическое руководство. Отображение Windows Forms в конструкторе.

  2. На вкладке Панель элементов щелкните элемент управления и перетащите его в форму.

    Элемент управления добавляется в форму в указанном расположении по умолчанию.

    Примечание.

    Вы можете дважды щелкнуть элемент управления на панели элементов, чтобы добавить его в левый верхний угол формы по умолчанию.

    Вы также можете динамически добавлять элементы управления в форму во время выполнения. В следующем примере кода элемент управления TextBox будет добавлен в форму при щелчке по элементу управления Button.

    Примечание.

    Для выполнения следующей процедуры требуется наличие формы с элементом управления Кнопка, Button1, который уже размещен на нем.

Добавление элемента управления в форму программным способом

  1. В методе, обрабатывающем событие кнопки Click в классе формы, вставьте код, аналогичный приведенному ниже, чтобы добавить ссылку на переменную элемента управления, задать элемент управления Location и добавить элемент управления.

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

    Примечание.

    Вы также можете добавить код для инициализации других свойств элемента управления.

    Важно!

    Вы можете подвергнуть локальный компьютер риску проникновения через сеть, сославшись на вредоносный элемент UserControl. Это может быть проблемой, только если злоумышленник создает вредоносный пользовательский элемент управления, а затем вы ошибочно добавляете его в проект.

См. также