Witam,
Założenie jest takie:
- dynamicznie tworzę n kontrolek comboBox (n = liczba rekordów w bazie)
- użytkownik wybiera z listy każdego comboBox'a odpowiedającą mu wartość
- dopóki we wszystkich comboBox'ach indeks wybranej opcji nie będzie różny od zera dopóty button1.Enabled = false;
napisany kod do pkt 3):
private void cBox_SelectedIndexChanged(object sender, System.EventArgs e)
{
ComboBox cBox = (ComboBox)sender;
int selectedIndex = (int)cBox.SelectedIndex;
if (selectedIndex == 0)
{button1.Enabled = false;}
else
{button1.Enabled = true;}
}
Niestety ten kod nie działa, tzn. wyjściowo button1.Enabled = false, w wykonanie progamu, zmiana już pierwszej z kontrolek comboBox uruchamia button1. Jak zrobić aby dopiero po ustanieniu wszystkich kontrolek (index != 0) odblokowywał się button1.
Dzięki za pomoc!
Pozdrawiam