none
Control içindeki öğeleri sırayla alınması RRS feed

  • Soru

  • foreach (Control butonlar in groupControl1.Controls)
                {
                    
                
                    MessageBox.Show(butonlar.Name);
                }

    Arkadaşlar bu şekilde buton isimlerini alıyorum ama sırasız bir şekilde kendine göre bi sırayla alıyor. 15 tane buton var groupcontrol. normalde istediğim  1 2 3 4 5.. diye gitmesi ama bu 15 12 9 6 2 14 ... öyle karışık devam ediyor. neye göre bir sıralama yapıyor. yada nasıl sırayalabilrim. 

    24 Temmuz 2019 Çarşamba 11:34

Yanıtlar

  • var siralisonuc = groupBox1.Controls.OfType<Button>().OrderBy(x => x.Name);
    var terssiralisonuc = groupBox1.Controls.OfType<Button>().OrderByDescending(x => x.Name);
    var normal = groupBox1.Controls.OfType<Button>();

    24 Temmuz 2019 Çarşamba 17:26

Tüm Yanıtlar