예제 #1
0
 private static SidebarPanel CreatePanel(string text, Control contents, bool insert = false)
 {
     var panel = new SidebarPanel { Text = text, Name = text, Dock = DockStyle.Fill, Hidden = !Expanded(text) };
     panel.AddControl(contents);
     if (insert) _container.Insert(panel, _container.Count() - 1);
     else _container.Add(panel);
     return panel;
 }
예제 #2
0
        private static void CreatePanel(string text, Control contents)
        {
            var panel = new SidebarPanel {
                Text = text, Dock = DockStyle.Fill, Hidden = !Expanded(text)
            };

            panel.AddControl(contents);
            _container.Add(panel);
        }
예제 #3
0
        private static SidebarPanel CreatePanel(string text, Control contents, bool insert = false)
        {
            var panel = new SidebarPanel {
                Text = text, Name = text, Dock = DockStyle.Fill, Hidden = !Expanded(text)
            };

            panel.AddControl(contents);
            if (insert)
            {
                _container.Insert(panel, _container.Count() - 1);
            }
            else
            {
                _container.Add(panel);
            }
            return(panel);
        }
예제 #4
0
 private static void CreatePanel(string text, Control contents)
 {
     var panel = new SidebarPanel { Text = text, Dock = DockStyle.Fill, Hidden = !Expanded(text) };
     panel.AddControl(contents);
     _container.Add(panel);
 }
예제 #5
0
 private static void RemovePanel(SidebarPanel panel)
 {
     _container.Remove(panel);
     panel.Controls.Clear();
     panel.Dispose();
 }
예제 #6
0
 private static void RemovePanel(SidebarPanel panel)
 {
     _container.Remove(panel);
     panel.Controls.Clear();
     panel.Dispose();
 }