public void AddTab(string name, TabSize size, Button button, BaseContainer container) { var sizeTab = new Size(564, 325); switch (size) { case TabSize.Medium: sizeTab = new Size(896, 640); break; case TabSize.Large: sizeTab = new Size(896, 602); break; case TabSize.Map: sizeTab = new Size(1050, 612); break; } if (button != null) { button.Click += Event_ShowContainer; button.Tag = name; } container.Hide(); if (button != null) { //button.IsTabControlButton = true; } if (_list.ContainsKey(name)) { _list.Remove(name); } _list.Add(name, new Tab() { Name = name, Size = sizeTab, Button = button, Container = container }); }