我正在将List中的项添加到CheckedListBox。我希望该框能够向用户显示项目的友好名称,但具有“秘密”实际值,以便在用户选择时使用。
foreach (string s in x)
{
checkedlistBox1.Items.Add(friendlyValue);
//Now how do I get this to have the real value?
}
使用下拉菜单,我可以将DisplayName和ValueName设置为某些内容,并使用类似:
的内容combobox1.Items.Add(new ComboBoxItem { friendlyValue = x, realValue = y });
我似乎无法使用CheckedListBox执行此操作。
答案 0 :(得分:3)
在DisplayMember
上设置ValueMember
和CheckedListBox
属性。
这些在功能上等同于DisplayName
的{{1}}和ValueName
属性。
ComboBox