У меня есть пользовательский элемент управления с помощью кнопки и нескольких полей. Я пытаюсь отобразить элемент управления в поле списка несколько раз в зависимости от некоторых данных. , но элемент управления отображается только один раз в списке.Добавить пользовательский элемент управления несколько раз в список
public Form1()
{
InitializeComponent();
string[] printers = { "1", "2", "3" };
foreach(string value in printers)
{
Pmonitor pmonitor_control = new Pmonitor();
listBox1.Controls.Add(pmonitor_control);
}
}
Что вы намерены сделать это? Если вам нужен список элементов управления, это не способ сделать это. Control.Controls - это коллекция, используемая главным образом с помощью элементов управления контейнерами, в списке которых нет. –
Можете ли вы создать другой класс, который обертывает «Pmonitor» и не равен друг другу только для себя? –
@ EugeneSh.Yes Я хочу добавить список своего usercontrol. какой другой способ вы предлагаете? –