Можно ли добавить к checkedListBox
пункта также значение и названиеКак добавить значение CheckedListBox элементов
checkedListBox1.Items.Insert(0,"title");
Как добавить также значение?
Можно ли добавить к checkedListBox
пункта также значение и названиеКак добавить значение CheckedListBox элементов
checkedListBox1.Items.Insert(0,"title");
Как добавить также значение?
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"})
Edit:
Чтобы ответить на Ваш вопрос ниже, вы можете создать класс для элемента следующим образом:
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
Как получить это значениеMeber и Display member foreach (объект itemChecked in checkedListBox1.CheckedItems) { ???? } –
извините за вопрос, что такое ListItem в этом случае? –
У меня ошибка Не удалось найти имя или имя пространства имен 'ListItem' (вам не хватает директивы using или ссылки на сборку?) –
попробуйте следующее: ListBoxItem ("text", "value") вместо ListItem ("text "," value ") –