Если вы используете это, предполагая, что вы выбираете «Selection1» в поле со списком:
Dim x As Boolean
Dim MyVariable As String = ""
MyVariable = ComboBox1.SelectedItem.ToString()
If MyVariable = "Selection1" Then
x = True
Else
x = False
Представьте, что приведенный выше код - это ВАШ код ... Это ПРАВИЛЬНО для выбора строк из ComboBox. Вставьте точку останова в оператор IF, проверяющий «MyVariable» - вы увидите содержимое переменной, если навести указатель мыши на имя переменной. Это быстрый способ просмотра содержимого вашей переменной. Если при наведении курсора на переменную отображается пустая строка ("") или просто ничего, значит, он не поднял ни одного выбранного элемента.
В моем коде выше, если бы я щелкнул элемент, содержащий слова «Selection1», «MyVariable» будет содержать строку «Selection1», а булева переменная «x» также будет иметь значение TRUE.
Если вы получаете ошибки чтения при сравнении переменной, у вас есть проблемы в другом месте вашего кода.