Napravio sam jednostavnu desktop aplikaciju na kojoj imam nekoliko koraka gde je potrebno uneti neke podatke. Na sledeci korak se prelazi pritiskom na dugme. Na 4. koraku imam jednostavnu padajucu listu sa 3 stavke. Izborom stavke i pritiskom na dugme trebalo bo da se prikaze odgovarajuci panel. Evo koda:
Kad pokrenem program i izaberem"Temeljni uzemljivač"", prikazuje se ispravni panel.
Medjutim kada izaberem "Cevni uzemljivač (sonda)" ili "Pločasti uzemljivač" paneli panel5 i panel6 se ne prikazuju. Nista se ne desava.
U debug rezimu sam proverio i program ispravno ulazi u odgovarajucu granu i odradi panel6.Visible = true ali nakon toga kada pogledam vrednost promenljive panel6.Visible ona je i dalje false.
Ne znam u cemu je problem, moze li neko da mi pomogne oko ovog problema posto sam pocetnik u C# programiranju? Sumnjam da nije nesto oko pogresno ugnjezdenih panela.
P.S. Konbstruktor u kome vrsim inicijalizaciju komponenti na formi je ogroman, pa ga nisam postavio, ako treba recite.
Code:
private void button8_Click(object sender, EventArgs e)
{
switch (odabir_uzemljivaca.Text)
{
case "Temeljni uzemljivač":
panel4.Visible = true;
break;
case "Cevni uzemljivač (sonda)":
panel5.Visible = true;
break;
case "Pločasti uzemljivač":
panel6.Visible = true;
break;
default:
MessageBox.Show("Niste odabrali odgovarajući uzemljivač");
break;
}
}
private void button8_Click(object sender, EventArgs e)
{
switch (odabir_uzemljivaca.Text)
{
case "Temeljni uzemljivač":
panel4.Visible = true;
break;
case "Cevni uzemljivač (sonda)":
panel5.Visible = true;
break;
case "Pločasti uzemljivač":
panel6.Visible = true;
break;
default:
MessageBox.Show("Niste odabrali odgovarajući uzemljivač");
break;
}
}
Kad pokrenem program i izaberem"Temeljni uzemljivač"", prikazuje se ispravni panel.
Medjutim kada izaberem "Cevni uzemljivač (sonda)" ili "Pločasti uzemljivač" paneli panel5 i panel6 se ne prikazuju. Nista se ne desava.
U debug rezimu sam proverio i program ispravno ulazi u odgovarajucu granu i odradi panel6.Visible = true ali nakon toga kada pogledam vrednost promenljive panel6.Visible ona je i dalje false.
Ne znam u cemu je problem, moze li neko da mi pomogne oko ovog problema posto sam pocetnik u C# programiranju? Sumnjam da nije nesto oko pogresno ugnjezdenih panela.
P.S. Konbstruktor u kome vrsim inicijalizaciju komponenti na formi je ogroman, pa ga nisam postavio, ako treba recite.