Передача данных из listBox в textBox
У меня есть listBox1 со следующими элементами которые я инициализировал в конструкторе формы:
MyForm(void)
{
InitializeComponent();
//
//TODO: добавьте код конструктора
//
listBox1->Items->Add("Русский");
listBox1->Items->Add("Английский");
listBox1->Items->Add("Немецкий");
listBox1->Items->Add("Китайский");
listBox1->Items->Add("Японский");
listBox1->Items->Add("Итальянский");
}
Есть textBox1 в который я вывожу то, что выбрал из listBox1 :
String^ x;
x = listBox1->Items[listBox1->SelectedIndex]->ToString(); // извлечение строки из списка по которой был сделан щелчок
textBox1->Text += x;
Теперь мне нужно в textBox2 вывести сообщение "зарплата преподавателя выбранного языка (из listBox1) составляет ту или иную сумму"
Вопрос в том, как реализовать условие выбора, я пытался сделать следующее :
textBox2->Text = x + "30.000";
Но, мне нужно чтобы у каждого языка была своя сумма. Пытался делать просто извлечение строки из списка данным образом :
String^ x;
x = listBox1->Items[1]->ToString();
textBox1->Text = x;
и при выводе в textBox2 я пытался каждый раз прописывать это начиная с первого элемента до последнего:
x = listBox1->Items[1]->ToString();
textBox1->Text = x + "10.000";
x = listBox1->Items[2]->ToString();
textBox1->Text = x + "20.000";
и т.д, но ругалось на тот или иной элемент в Items[], также пытался делать что либо с помощью оператора условия if , но опять же ничего не вышло дельного. Подскажите пожалуйста как мне это реализовать. Надеюсь все понятно расписал.