W moim programie mam dwa comboBox'y. CbxModel jest zależny od CbxMarka.
- Po uruchomieniu programu i wybraniu wartości w CbxMarka mój CbxModel jest pusty. Dlaczego?
- Jak mam wyczyścić CbxMarka? Po każdym rozwinięciu listy dodają się ponownie jego wartości.
private void CbxMarka_SelectedIndexChanged(object sender, System.EventArgs e)
{
CbxMarka.Items.Add("Volksvagen");
CbxMarka.Items.Add("OPEL");
CbxMarka.Items.Add("Ford");
CbxMarka.Items.Add("Audi");
}
private void CbxModel_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (CbxMarka.SelectedItem == "Volksvagen")
{
CbxModel.Items.Add("Passat");
CbxModel.Items.Add("Bora");
CbxModel.Items.Add("Jetta");
}
else if (CbxMarka.SelectedItem == "OPEL")
{
CbxModel.Items.Add("Astra");
CbxModel.Items.Add("Corsa");
CbxModel.Items.Add("Tigra");
}
else if (CbxMarka.SelectedItem == "Ford")
{
CbxModel.Items.Add("Mondeo");
CbxModel.Items.Add("Focus");
CbxModel.Items.Add("Fiesta");
}
else if (CbxMarka.SelectedItem == "Audi")
{
CbxModel.Items.Add("A4");
CbxModel.Items.Add("A5");
CbxModel.Items.Add("A6");
}
}