这是Windows窗体应用程序C# - 让4个单选按钮更改按钮位置点击
该应用程序是这样的:
RADIO1 text = 1
RADIO2 text = 2
RADIO3 text = 3
RADIO4 text = 3
当我按下命名为button1
按钮,这将是什么随机像这样:
RADIO2 text = 2
RADIO1 text = 1
RADIO4 text = 4
RADIO3 text = 3
我试过这样的事情:
List<string> list = new List<string>{"1","2","3","4"};
public void ShuffleText()
{
var rand = new Random();
var shuffledText = list.OrderBy(x=>rand.Next(list.Count)).ToList();
var radioButtons = new[]{radioButton1,radioButton2, radioButton3, radioButton4};
for(int i = 0; i < radioButtons.Length;i++)
{
radioButtons[i].Text = shuffledText[i];
}
}
但是,正如你所看到的,这只是慢腾腾的单选按钮的文字,我不希望按钮来改变,因为它是一个测验,我创造的,我不想让例子回答无线电按钮的顶部。