Turning gears are the logo of co-scripts

Merhaba,

C Sharpta çok yeniyim o yüzden sürekli öğreniyorum. Öğrendiklerimi de buradan paylaşıyorum.

Bir grup içindeki radyo düğmelerinin işaretli olanını bulmak ve değerini almak için bir foreach döngüsünden faydalanıyoruz. Bu döngüler pek çok koleksiyonda çok işimize yarayacaktır. foreach yazıp +TAB +TAB size otomatik yazımla çok rahat etmenizi sağlar (tşk @kubilaykupeli).

            string secilenTur = "";
            string secim ="";
            foreach (RadioButton radyoDugmesi in groupBox3.Controls)
            {
               
                if (radyoDugmesi.Checked) { secilenTur = radyoDugmesi.Text.ToString(); }
 
            }
 

Yukarıda radyo düğmelerinden seçili olana ait değer secilenTur şeklinde bir değişkene atanıyor. Değişken daha önceden boş bir metin değişkeni olarak tanımlanmıştı.

GroupBox3 ise HTML deki fieldset nesnesi. Radyo düğmeleri başka bir kontrol içinde de yer alabilirler. Ama her durumda bir koleksiyon oluşturuyorlar. HTML deki gibi aynı ismi alıp almadıklarını henüz öğrenmedim. Öğrendiğimde yazacağım. secim adlı değişken ise metin şeklindeki değerleri başka bir kontrolde istediğimiz şekilde mi kontrol amaçlı kullanılıyor.

            switch(secilenTur)
            {
                case "Mor ve Turuncu Reçeteler":
                    secim = "1";
                    break;
 
                case "Eritropoetin ve Darbopoetin Reçeteleri":
                    secim = "2";
                    break;
 
                case "Diyaliz Solüsyonu Reçeteleri":
                    secim = "3";
                    break;
 
                case "İşyeri Hekimi Reçeteleri":
                    secim = "5";
                    break;
 
                case "SHÇEK Reçeteleri":
                    secim = "7";
                    break;
            }

Kolay gelsin

co-scripts tag image c#radiobutton groupgroupboxswitchcasefor each
ID:124 | Okunma:5396

İlişkili Olabilecek Konular
Form Koleksiyonu ve Pratik Bir Yöntem