Практическое руководство. Добавление элементов управления в формы 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