在CheckedListBox中显示友好名称

时间:2014-03-13 02:41:00

标签: c# winforms checkedlistbox

我正在将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执行此操作。

1 个答案:

答案 0 :(得分:3)

DisplayMember上设置ValueMemberCheckedListBox属性。

这些在功能上等同于DisplayName的{​​{1}}和ValueName属性。

ComboBox