private void AddLinkList(FlowLayoutPanel Panel, int Columns, IEnumerable<BaseLinkable> List)
{
Panel.SuspendLayout();
//Panel.Controls.Clear();
Panel.Margin = new Padding(0);
Panel.Padding = new Padding(0);
List.ForEach((Index, Item) =>
{
var Label = new LinkLabel();
Label.Padding = new Padding(0);
Label.Margin = new Padding(0);
Label.Width = Panel.Width / Columns;
Label.Text = Item.ToString();
Label.Click += (_sender, _e) =>
{
Process.Start(Item.Url);
};
Panel.Controls.Add(Label);
});
Panel.ResumeLayout();
}