将自定义用户控件多次添加到列表框中

本文关键字:列表 添加 自定义 用户 控件 | 更新日期: 2023-09-27 18:31:38

我有一个带有按钮和几个字段的自定义控件。我尝试根据某些数据多次在列表框中显示控件。但该控件在列表框中仅显示一次。

public Form1()
{
    InitializeComponent();
    string[] printers = { "1", "2", "3" };
    foreach(string value in printers)
    {
      Pmonitor pmonitor_control = new Pmonitor();
      listBox1.Controls.Add(pmonitor_control);
    }

}

将自定义用户控件多次添加到列表框中

您需要创建控件的集合(列表)并将该集合绑定到 ListBox。

感谢您的帮助,但我想我已经找到了答案。感谢Idle_mind为我指出正确的方向。

https://social.msdn.microsoft.com/forums/windows/en-US/9721308d-52f8-430b-aad6-69661c18d5f1/usercontrol-as-a-listviewitem