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

问题描述:

我想在鼠标双击事件的ListView中添加ComboBox。在每次双击时,应在下一行添加一个新的ComboBox。如何在ListView中添加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); 
} 

任何一个可以帮助我解决这个问题..

您应该使用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) 
//........ 
+0

没有实际上我想补充ComboBox就都在一个组合框上面的元素..当我再次双击它..在下一行另一个组合框将添加所有元素.... – sanjeev 2013-04-08 08:23:52