0
配列/リスト内の各要素に対してラジオボタンをプログラムで作成し、それらをウィンドウのフォームに配置します。フォーマットを動的に作成するC#の列のラジオボタン
現在、新しいラジオボタンはすべて前のラジオボタンの下に配置されています。たとえば、後に新しい列を開始するにはどうすればいいですか? 4/5ラジオボタン?新しい列は、前のラジオボタンの右側に表示されます。
これは、これまでの私のコードです:TableLayoutPanelの使用に関する
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