Практическое руководство. Добавление элементов управления в формы Windows Forms
Большинство форм разрабатываются путем добавления элементов управления в область формы для определения пользовательского интерфейса (UI). Объект управления — это компонент на форме, использующийся для отображения сведений или принимают пользовательский ввод. Дополнительные сведения об элементах управления см. в разделе элементов управления Windows Forms.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Для рисования элемента управления в форме
Откройте форму. Дополнительные сведения см. в разделе Как Отображение в конструкторе Windows Forms.
В элементов, щелкните элемент управления, который вы хотите добавить в форму.
В области формы нажмите на место желаемого положения верхнего левого угла элемента и перетащите указатель к месту желаемого положения нижнего правого угла элемента.
Элемент управления добавляется в форму с указанным расположением и размером.
Note
Каждый элемент управления имеет определенный размер по умолчанию. Можно добавить элемент управления на форму с его размером по умолчанию, перетащив его из панели элементов на форму.
Чтобы перетащить элемент управления на форму
Откройте форму. Дополнительные сведения см. в разделе Как Отображение в конструкторе Windows Forms.
В элементов, щелкните и перетащите его в форму элемент управления.
Элемент управления будет добавлен на форму в указанном месте с размером по умолчанию.
Note
Можно дважды щелкнуть элемент управления на нанели элементов, чтобы добавить его в левом верхнем углу формы с размером по умолчанию.
Вы можете добавить элементы управления на форму динамически во время выполнения. В следующем примере кода элемент управления TextBox будет добавлен на форму при нажатии элемента управления Button.
Note
Следующая процедура требует наличия формы с уже расположенным на ней элементом управления 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); }
Note
Кроме того, можно добавить код для инициализации других свойств элемента управления.
Important
Создание ссылки на вредоносный элемент
UserControl
может поставить локальный компьютер под угрозу атаки по сети. Это может произойти только в том случае, если злоумышленник создаст небезопасный пользовательский элемент управления, а затем вы по ошибке добавите его в проект.
См. также
- Элементы управления Windows Forms
- Расположение элементов управления в формах Windows Forms
- Практическое руководство. Изменение размера элементов управления в формах Windows Forms
- Практическое руководство. Определение текста, отображаемого элементом управления Windows Forms
- Элементы управления для использования в формах Windows Forms