C#需要动态创建单选按钮并确定用户在Winform中选择的值

时间:2010-07-29 08:47:26

标签: c# radio-button

我需要根据动态列表动态创建单选按钮。场景就像我在WinForm中显示为单选按钮的文件列表。用户单击单选按钮以选择文件并向前移动。 我尝试过以下作为例子

for (int i = 0; i < 10; i++)  
{     
    ii = new RadioButton();  
    ii.Text = i.ToString();  
    ii.Location = new Point(20, tt);  
    tt = tt + 20;  
    panel1.Controls.Add(ii);                  
}

问题是如何检查用户选择了哪个值?

1 个答案:

答案 0 :(得分:10)

一种简单的方法是使用RadioButtons CheckChanged事件设置一个变量,该变量使用RadioButtons文本或{{1}指定他们选择的文件你可以设置为文件本身的属性吗?

e.g。

Tag

这当然不是最优雅的方式,但它会起作用。