Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.417 pregleda

Najnovija ↓

C# - Switch, groupBox, radioButtons 15.04.2010. u 19:20 · pre 201 mesec #1
Pozdrav svima!!!

Da li je moguce odrediti koji je trenutno izabran radioButton (od npr. ukupno 10 u okviru groupBox-a), a da se pritom koristi switch naredba???

Trazio sam po netu
Switch 1
Switch 2

Ovo mi deluje duze nego da pisem if, else if...

Da li neko ima bolje resenje???

HVALA
Re: C# - Switch, groupBox, radioButtons 16.04.2010. u 02:12 · pre 201 mesec #3
Code (csharp):
RadioButton r = (RadioButton)groupBox1.Controls.OfType<Control>().FirstOrDefault(c => c is RadioButton && (c as RadioButton).Checked);


S' tim da ce ti zahtevati Framework 3.5.
Ako ti ne odgovara uslov, mozes i ovako:

Code (csharp):

RadioButton r = null;
foreach (Control c in groupBox1.Controls)
{
     if (c is RadioButton && (c as RadioButton).Checked)
     {
          r = (RadioButton)c;
          break;
     }
}
 


U oba slucaja proveri da li je nakon pretrage r == null jer je moguce da ni jedan nije chekiran.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: C# - Switch, groupBox, radioButtons 16.04.2010. u 11:28 · pre 201 mesec #4
E hvala ovaj drugi nacin mi je pomogao.

Ispod sam dodao:

Code:

switch (r.Name)
{
      case "PrviRB":
              //kod
              break;
      case "DrugiRB":
              //kod
              break;
              .
              .
              .
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme