2 radiobutton'y ?

0

Dlaczego nie dziala mi mechanizm jak jest zaznaczony 1 to 2 nie i odwrotnie ?
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
if(radiobutton1.checked)
radiobutton2.checked=false;
else
radiobutton2.checked=true;
}

Zawsze mam problem z tymi radiobuttonami bo jak ich dluzej nie uzywam to potem nie pamietam jak to bylo wg mnie to powinno dzialac,bo jezeli 1 jest zaznacozny to drugi nie, w przeciwnym razie(jezeli pierwszy jest odznaczony)to drugi zaznaczony a tu d...a

0

No jeśli chodzi o RadioButtony, to .NET jest 200 lat za Borlandem.

Musisz dwa radiobuttony dać w kontener np panel.
Aczkolwiek jak będzie 9 radio, to w pętli trzeba każdy sprawdzić ? :roll

0

To się nawet do Newbie nie kwalifikuje.

0

weź sobie zrób debuga, postaw breakpoina na IF ie, i zobacz co Ci wypluwa radiobutton1.checked (w podglądzie zmiennych takie coś wstaw).
Może takie rozwiązanie zadziała

protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
        {
           if(dynamic_cast<radiobutton>(sender)->checked)  // w c++ będzie takie rzutowanie, nie wiem jak to tam w c#
               radiobutton2->checked(false);
           else
               radiobutton2->checked(true);
        }

Od razu dodaje, że to będzie działało tylko dla radiobuttona1;

0

O ButtonGroup słyszeli? (Pytanie nie dotyczy @somekinda.)

1 użytkowników online, w tym zalogowanych: 0, gości: 1