0
我正在爲數組/列表中的每個元素以編程方式創建單選按鈕,並將它們放置在窗體中。動態創建的格式c中的列中的單選按鈕#
現在每個新的單選按鈕都放在前一個按鈕下面。我怎樣才能設法開始一個新的列後,例如4/5單選按鈕?新列應顯示在前面的單選按鈕的右側。
這是我到目前爲止的代碼:
for (int i = 0; i < startShapes.Count; i++)
{
RadioButton rdb = new RadioButton();
rdb.Text = startShapes.Values.ElementAt(i).Equals("") ? startShapes.Keys.ElementAt(i) : startShapes.Values.ElementAt(i);
rdb.Size = new Size(100, 30);
this.Controls.Add(rdb);
rdb.Location = new Point(45, 70 + 35 * i);
rdb.CheckedChanged += (s, ee) =>
{
var r = s as RadioButton;
if (r.Checked)
this.selectedString = r.Text;
};
}
開始新的列在哪裏?你爲什麼不分享你迄今爲止所做的一切? – Abhishek
增加下一個單選按鈕的左值? – Gusman
@Abhishek的帖子已更新! – dnks23