2013-07-30 2 views
0

Я пытаюсь получить значение индекса в флажковом значении, но оно кажется нулевым.Как получить значение индекса в CheckedBoxList? C#

myCheckedListBox.Items.Add("bla1"); 
myCheckedListBox.Items.Add("bla2"); 
myCheckedListBox.Items.Add("bla3"); 
myCheckedListBox.Items.Add("bla4"); 

Теперь я хочу, чтобы получить значение индекса 2

код

string value = myCheckedListBox.Items[2].ToString(); 

и я ожидаю, что значение = blÀ3 но равна нулю?

Что мне не хватает?

+1

myCheckedListBox.Items [2] .ToString() работает нормально для меня –

+1

он должен работать. У вас на вашей машине что-то действительно странное. Попробуйте очистить решение и снова перекомпилировать его. Закройте VS и перезагрузите и все такое. – dotNET

ответ

2

попробовать

string value = myCheckedListBox.Items[2].ToString(); 

mhCheckedBox не такой же, как myCheckedListBox :)

+0

Это опечатка. Иначе это будет ошибка времени компиляции. – dotNET

+0

@dotNET Откуда вы знаете, что 'mhCheckedBox' не имеет предметов? Возможно, это не класс checkbox класса wpf;] – wudzik

+0

Извините, опечатка ошибки. Я исправил это сейчас. еще значение равно – akd

 Смежные вопросы

  • Нет связанных вопросов^_^