如何在ListView中添加ComboBox鼠标双击事件

时间:2013-04-08 07:19:07

标签: c# asp.net

我想在鼠标双击事件中在ListView中添加ComboBox。每次双击,都应在下一行添加一个新的ComboBox。

我尝试使用下面的代码,但它不起作用。

 private void form_DblClick(object sender, form_DblClickEvent e)
 {
      ComboBox c;
      this.Controls.Add(c = new ComboBox());
      c.Items.Add("Input");
      c.Items.Add("Delay");
      c.Items.Add("Message");
      c.Items.Add("comment");
      listView1.Controls.Add(c);
 }

任何人都可以帮助我解决这个问题。

1 个答案:

答案 0 :(得分:0)

你应该使用ComboboxItem

ComboBox c;
ComboboxItem item = new ComboboxItem();
item.Text = "Input";
item.Value = value;
c.Items.Add(item)
ComboboxItem item1 = new ComboboxItem();
item1.Text = "Delay";
item1.Value = value;
c.Items.Add(item1)
//........