FlowLayoutPanel panel = new FlowLayoutPanel();
panel.AutoScroll = true;
panel.WrapContents= true;
for (int i = 0; i < 16; i++)
{
panel .Controls.Add(new RadioButton()
{
Text = "" + i,
Anchor = AnchorStyles.Top | AnchorStyles.Bottom
| AnchorStyles.Left | AnchorStyles.Right,
AutoSize = true,
Margin = //your styles,
});
panel .Controls[i].Click += new EventHandler(this.radioButtonHandler);
}
установка AnchorStyles поможет вам выровнять ваши элементы управления, и с помощью свойств, таких как отступы или размер, вы можете определить размер ваших элементов, если все радиокнопки имеют одинаковую ширину, вы можете использовать атрибут размера. Если они не имеют одинакового размера, то лучше использовать AnchorStyles.