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

时间:2014-11-21 20:31:21

标签: c# listbox

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

public Form1()
{
    InitializeComponent();

    string[] printers = { "1", "2", "3" };

    foreach(string value in printers)
    {
      Pmonitor pmonitor_control = new Pmonitor();
      listBox1.Controls.Add(pmonitor_control);

    }



}

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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