Как изменить comboBox
опции в зависимости от выбранного элемента предыдущего comboBox
? Я так пробовал, но похоже, что я делаю что-то неправильно!Изменить параметры comboBox в зависимости от выбранного элемента предыдущего comboBox
private void Form1_Load(object sender, EventArgs e)
{
// Virsraksts formai
this.Text = "Atpūtas vietas meklēšana";
// Izvelieties valodu
comboBox1.Items.Add("Latviešu");
comboBox1.Items.Add("Krievu");
comboBox1.Items.Add("Angļu");
comboBox1.Items.Add("Vācu");
// Izveleties novadu
comboBox2.Items.Add("Zemgale");
comboBox2.Items.Add("Latgale");
comboBox2.Items.Add("Kurzeme");
comboBox2.Items.Add("Vidzeme");
// Izveleties atputas veidu
comboBox3.Items.Add("Slēpošana");
comboBox3.Items.Add("Kalnā kāpšana");
comboBox3.Items.Add("Sporta aktivitātes");
comboBox3.Items.Add("Latvijas apskates objekti");
// Izveleties atputas vietu
if(comboBox2.Text == "Zemgale")
{
comboBox4.Items.Clear();
comboBox4.Items.Add("Jelgava");
}
// Izveleties atputas vietu
if (comboBox2.Text == "Latgale")
{
comboBox4.Items.Clear();
comboBox4.Items.Add("Daugavpils");
}
}
Так в основном после выбора comboBox2
пунктов, он ничего не в comboBox4
шоу.
У вас есть сообщения об ошибке? Что происходит и не происходит, когда вы выполняете? – Paul
Ошибок нет, но не отображаются элементы comboBox4. –
Я думаю, что проблема заключается в вашей инструкции if, вы должны проверить выбранный элемент, а не текст –