Добавление элемента управления в форму (Windows Forms .NET)
Большинство форм разработаны путем добавления элементов управления в поверхность формы для определения пользовательского интерфейса. Элемент управления
Основным способом добавления элемента управления в форму является конструктор Visual Studio, но вы также можете управлять элементами управления в форме во время выполнения с помощью кода.
Добавление с помощью конструктора
Visual Studio использует конструктор форм для разработки форм. В области "Элементы управления" перечислены все элементы управления, доступные вашему приложению. Элементы управления можно добавить из панели элементов управления двумя способами:
Добавление элемента управления путем двойного щелчка
При двойном щелчке элемента управления он автоматически добавляется в текущую открытую форму с параметрами по умолчанию.
Добавление элемента управления путем рисования
Выберите элемент управления, щелкнув его. В вашей форме выделите область, перетаскивая курсор. Элемент управления будет помещен в соответствии с размером выбранного региона.
Добавление с кодом
Элементы управления можно создавать, а затем добавлять в форму во время выполнения с помощью коллекции Controls формы. Эту коллекцию также можно использовать для удаления элементов управления из формы.
Следующий код добавляет и позиционирует два элемента управления: метка и текстовое поле.
Label label1 = new Label()
{
Text = "&First Name",
Location = new Point(10, 10),
TabIndex = 10
};
TextBox field1 = new TextBox()
{
Location = new Point(label1.Location.X, label1.Bounds.Bottom + Padding.Top),
TabIndex = 11
};
Controls.Add(label1);
Controls.Add(field1);
Dim label1 As New Label With {.Text = "&First Name",
.Location = New Point(10, 10),
.TabIndex = 10}
Dim field1 As New TextBox With {.Location = New Point(label1.Location.X,
label1.Bounds.Bottom + Padding.Top),
.TabIndex = 11}
Controls.Add(label1)
Controls.Add(field1)
См. также
.NET Desktop feedback