Расставить в случайном порядке несколько RadioButton - C#
Формулировка задачи:
Вот например у меня есть фрагмент кода
как сделать, что бы он не постоянно мне выдавал такую последовательность radioButton, а скажем каждый раз их перетасовывал?
radioButton1.Text = Convert.ToString(split_1[2]); radioButton2.Text = Convert.ToString(split_1[3]); radioButton3.Text = Convert.ToString(split_1[4]); radioButton4.Text = Convert.ToString(split_1[5]); radioButton5.Text = Convert.ToString(split_1[6]);
Решение задачи: «Расставить в случайном порядке несколько RadioButton»
textual
Листинг программы
//Добовляем все radioButton в массив string[] array = new string[5] { rb1, rb2, rb3, rb4, rb5 }; //List вопросов List<string> quest = new List<string>( 5 ) { "Вопрос 1", "Вопрос 2", "Вопрос 3", "Вопрос 4", "Вопрос 5" }; Random random = new Random(); for ( int i = 0; i < array.Length; i++ ) { int tmp = random.Next( 0, quest.Count ); array[i] = quest[tmp]; quest.RemoveAt( tmp ); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д