Передача данных из 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 , но опять же ничего не вышло дельного. Подскажите пожалуйста как мне это реализовать. Надеюсь все понятно расписал.


Ответы (0 шт):