Какими способами вы можете динамически создавать элементы управления в C #?
Сначала это были объекты, но было бы точнее сказать «управление».Моя терминология была испорчена.Спасибо, Джоэл.
Редактировать {Элементы управления, созданные во время выполнения.И могут быть доступны и отредактированы программой.Это помогает?}
Мне нравится идея динамического создания, и мне было интересно, как это можно сделать.
Пожалуйста, по одному на каждый ответ, я хотел бы посмотреть, как люди их оценивают.
Например,
private Label _lblCLastName = new Label();
private static List<ChildrenPanel> _ListCP = new List<ChildrenPanel>();
public void CreatePanel(Panel Container)
{
// Created Controls
#region Controls
_pnlStudent.Controls.Add(_lblCLastName);
//
// lblCLastName
//
_lblCLastName.AutoSize = true;
_lblCLastName.Location = new System.Drawing.Point(6, 32);
_lblCLastName.Name = "lblCLastName";
_lblCLastName.Size = new System.Drawing.Size(58, 13);
_lblCLastName.TabIndex = 10;
_lblCLastName.Text = "Last Name";
// Adds controls to selected forms panel
Container.Controls.Add(_pnlStudent);
// Creates a list of created panels inside the class
// So I can access user input
ListCP.Add(this);
}
Это фрагмент кода из чего-то, что близко к тому, чтоЯ говорю о.Я сделал еще один пост, но не совсем правильно разместил вопрос.Я буду удалять его, но он все еще будет доступен для просмотра.
Если проблемы все еще есть, пожалуйста, будьте конструктивны. Я не возражаю против отрицательного ввода, если он полезен.
Редактировать: я смогчтобы получить ответы, которые я искал.Спасибо всем, кто ответил.Я закрою это, когда смогу.Если кто-то еще может закрыть его, это будет оценено.