如何为checkedListBox项添加值

本文关键字:添加 checkedListBox | 更新日期: 2023-09-27 18:28:40

是否可以将值和标题添加到checkedListBox项目中

checkedListBox1.Items.Insert(0,"title");    

如何增加价值?

如何为checkedListBox项添加值

checkedListBox1.Items.Insert(0, new ListBoxItem("text", "value"));

尝试设置DisplayMember和ValueMember属性。然后你可以传递一个匿名对象,如下所示:

checkedListBox1.DisplayMember = "Text";
checkedListBox1.ValueMember = "Value";
checkedListBox1.Items.Insert(0, new { Text= "text", Value = "value"})

编辑

要回答下面的问题,你可以为你的物品创建一个类,如下所示:

public class MyListBoxItem
{
    public string Text { get; set; }
    public string Value { get; set; }
}

然后像这样添加它们:

checkedListBox1.Items.Insert(0, new MyListBoxItem { Text = "text", Value = "value" });

然后你可以得到这样的值:

(checkedListBox1.Items[0] as MyListBoxItem).Value