Практическое руководство. Добавление элементов управления в формы Windows Forms.
Большинство форм создается путем добавления элементов управления на поверхность формы для определения пользовательского интерфейса. Элемент управления — это компонент в форме, используемый для вывода информации или ввода данных пользователем. Дополнительные сведения об элементах управления см. в разделе Элементы управления Windows Forms.
Рисование элемента управления в форме
Откройте форму. Дополнительные сведения см. в разделе Практическое руководство. Отображение Windows Forms в конструкторе.
На вкладке Панель элементов щелкните элемент управления, который требуется добавить в форму.
Щелкните нужное место в форме, где будет находиться верхний левый угол элемента управления, и перетащите указатель к тому месту, где будет расположен нижний правый угол.
Элемент управления добавляется в форму с указанным местоположением и размером.
Примечание.
Каждый элемент управления имеет определенный размер по умолчанию. Элемент управления можно добавить в форму с размером по умолчанию, перетащив его из панели элементов в форму.
Перетаскивание элемента управления в форму
Откройте форму. Дополнительные сведения см. в разделе Практическое руководство. Отображение Windows Forms в конструкторе.
На вкладке Панель элементов щелкните элемент управления и перетащите его в форму.
Элемент управления добавляется в форму в указанном расположении по умолчанию.
Примечание.
Вы можете дважды щелкнуть элемент управления на панели элементов, чтобы добавить его в левый верхний угол формы по умолчанию.
Вы также можете динамически добавлять элементы управления в форму во время выполнения. В следующем примере кода элемент управления TextBox будет добавлен в форму при щелчке по элементу управления Button.
Примечание.
Для выполнения следующей процедуры требуется наличие формы с элементом управления Кнопка,
Button1
, который уже размещен на нем.
Добавление элемента управления в форму программным способом
В методе, обрабатывающем событие кнопки
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
. Это может быть проблемой, только если злоумышленник создает вредоносный пользовательский элемент управления, а затем вы ошибочно добавляете его в проект.
См. также
.NET Desktop feedback