コード例 #1
0
        protected TabbedWindowPanel CreateTabPanel()
        {
            TabbedWindowPanel result = new TabbedWindowPanel(this.Manager);

            this.SetupTabPanel(ref result);
            return(result);
        }
コード例 #2
0
        protected void AddPage(string name, TabbedWindowPanel panel)
        {
            TabPage tabPage = this.tabControl.AddPage(name);

            this.SetupTabPanel(ref panel);
            tabPage.Add(panel);
            panel.SetupPanel();
            this.panels.Add(panel);
        }
コード例 #3
0
 protected void SetupTabPanel(ref TabbedWindowPanel panel)
 {
     panel.Init();
     panel.AutoScroll = true;
     panel.Passive    = false;
     panel.CanFocus   = true;
     panel.Top        = panel.Margins.Top;
     panel.Left       = panel.Margins.Left;
     panel.Width      = this.tabControl.ClientWidth - panel.Margins.Horizontal;
     panel.Height     = this.tabControl.ClientHeight - panel.Margins.Vertical;
     panel.Anchor     = Anchors.All;
     panel.Color      = Microsoft.Xna.Framework.Color.Transparent;
 }