【问题标题】:How to Add ComboBox inside ListView On Mouse Double Click Event如何在鼠标双击事件中在 ListView 中添加 ComboBox
【发布时间】:2013-04-08 17:10:04
【问题描述】:

我想在鼠标双击事件时在 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);
 }

谁能帮我解决这个问题..

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    你应该使用 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)
    //........
    

    【讨论】:

    • 不,实际上我想添加组合框将所有上述元素都放在一个组合框中..当我再次双击它时..在下一行中,另一个组合框将添加所有元素..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 2022-01-12
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    相关资源
    最近更新 更多