Лучший способ добавить дополнительные значения в поле со списком WinForms на основе хеш-таблицы - PullRequest
1 голос
/ 06 августа 2009

Это может быть немного глупым вопросом, но я пытаюсь добавить несколько дополнительных пар ключ / значение в поле со списком, используя VB.NET. Начальный список элементов генерируется из хеш-таблицы, которая содержит коллекцию объектов.

Мне удалось добавить дополнительные значения в поле с помощью метода Add, однако теперь я сталкиваюсь с проблемами при чтении выбранного элемента из поля со списком, поскольку некоторые элементы списка являются объектами, а другие - строками.

Мне кажется, что лучше всего загружать исходные данные в виде пар ключ / значение путем циклического прохождения через хеш-таблицу, однако, похоже, это тоже не слишком хорошо работает, потому что я все еще получаю ошибки.

Я расстраиваюсь, потому что мне нужно несколько часов, чтобы сделать что-то, что должно занять 5 минут!

Я опубликую пример кода, если это поможет.

1 Ответ

0 голосов
/ 07 августа 2009

Вы можете проверить тип SelectedItem в поле со списком и использовать его, чтобы определить, имеете ли вы дело с одним из ваших объектов или нет.

If TypeOf myComboBox.SelectedItem Is GetType(ObjectClass) Then

Else

End If
...