Witam, piszę programik w którym mam 6 ComboBoxów i chciałbym żeby na początku aktywny był tylko jeden a kolejny aktywował się dopiero po wybraniu jakiegoś elementu z poprzedniego ComoboBoxa i do tego chciałbym żeby po wybraniu jakiegoś elementu był on niewidoczny w pozostałych ComboBoxach, ma ktoś może pomysł jak można to zrobić??
0
0
W zdarzeniu SelectedIndexChanged
ustawiaj właściwości Enabled
i Items
pozostałych.
0
Próbowałem tak zrobić ale efekt był taki że jak wybrałem jakiś element w pierwszym ComboBoxie to aktywowały się wszystkie pozostałe od razu
tak wygląda zdarzenie od ComboBoxa, rezerwowi1 to jest ArrayList z której usuwam poszczególne wybrane elementy
void d1_1_SelectedIndexChanged(object sender, EventArgs e)
{
rezerwowi1.Remove(d1_1.SelectedItem);
d1_2.DisplayMember = "WartoscWyswietlana";
d1_2.ValueMember = "WartoscObiektu";
d1_2.DataSource = rezerwowi1;
d1_2.Enabled = true;
}