2016-10-15 6 views
-3

Я пишу простую программу, которая ссылается на состояние SelectedIndex, который в любой момент может быть числом 0 - 9«SelectedIndex»: необъявленный идентификатор в C++

SelectedIndex контролируется DropDownList.

Когда я пытаюсь ссылаться на состояние SelectedIndex:

if (SelectedIndex == 0) 
{ 
textBox1->Text = "C Egyptian"; 
} 

я получаю ошибку «необъявленный идентификатор» при компиляции.

Я просто хочу, чтобы иметь возможность ссылаться на состояние SelectedIndex для моего условного.

Любые идеи?

+0

просто не в этой конкретной области, где вы используете его –

+0

'dropdownlist- > SelectedIndex'? Просто гадать здесь. [mcve] пожалуйста. – user4581301

+0

частные: System :: Пустоты comboBox1_SelectedIndexChanged (System :: Object^отправитель, System :: EventArgs^е) \t \t { \t \t \t если (отправитель == ComboBox1) { Строки^пс = строка :: Concat (L «Новый индекс», (Object ^) (comboBox1-> SelectedIndex) .ToString()); MessageBox :: Show (ps, L "Index Change"); } \t \t} – Hexagod

ответ

0

Nvm Извините за вопрос n00b ... Я очень новичок в C++, но на самом деле я сам это понял в VS.

Проблема была я использую

if (comboBox1->SelectedIndex == 0) 
{ 
textBox1->Text = "C Egyptian"; 
} 

вместо

if (SelectedIndex == 0) 
{ 
textBox1->Text = "C Egyptian"; 
} 

имеют хороший один