Summary description for SplitViewChildControl.
Наследование: BaseControl
        public SplitViewParentControl()
        {
            OnCreate();

            InitializeComponent();
            InitializeComponentInternal();
            splitView.Resizing += SplitView_Resizing;
            splitView.HideLeft += SplitView_HideLeft;
            splitView.HideTop += SplitView_HideTop;

            LowerRight = GetNewView();
            LowerRight.AllowDrop = true;
            LowerRight.BorderColor = Color.White;
            LowerRight.BorderStyle = BorderStyle.None;
            LowerRight.Location = new Point(0, 0);
            LowerRight.Size = new Size(100, 100);

            Views = new List<SplitViewChildControl>();
            LowerRight.TopThumb.MouseDown += TopThumb_MouseDown;
            LowerRight.LeftThumb.MouseDown += LeftThumb_MouseDown;
            Views.Add(LowerRight);
            LowerRight.TopThumbVisible = true;
            LowerRight.LeftThumbVisible = true;
            splitView.Controls.Add(LowerRight);
            splitView.LowerRight = LowerRight;

            SplitView = true;
            ScrollBars = ScrollBars.Both;
            BorderStyle = BorderStyle.None;
            ChildBorderColor = SystemColors.ControlDark;
            ChildBorderStyle = BorderStyle.FixedSingle;
            BackColor = SystemColors.Window;
            Size = new Size(100, 100);
            _ActiveView = LowerRight;
        }
Пример #2
0
        protected virtual void ActivateSplits()
        {
            if (UpperLeft == null)
            {
                UpperLeft  = GetNewView();
                UpperRight = GetNewView();
                LowerLeft  = GetNewView();

                splitView.Controls.AddRange(new Control[] { UpperLeft, LowerLeft, UpperRight });

                splitView.UpperRight = LowerLeft;
                splitView.UpperLeft  = UpperLeft;
                splitView.LowerLeft  = UpperRight;

                CreateViews();
            }
        }
Пример #3
0
        public SplitViewParentControl()
        {
            OnCreate();

            InitializeComponent();
            InitializeComponentInternal();
            splitView.Resizing += SplitView_Resizing;
            splitView.HideLeft += SplitView_HideLeft;
            splitView.HideTop  += SplitView_HideTop;


            LowerRight             = GetNewView();
            LowerRight.AllowDrop   = true;
            LowerRight.BorderColor = Color.White;
            LowerRight.BorderStyle = BorderStyle.None;
            LowerRight.Location    = new Point(0, 0);
            LowerRight.Size        = new Size(100, 100);

            Views = new List <SplitViewChildControl>();
            LowerRight.TopThumb.MouseDown  += TopThumb_MouseDown;
            LowerRight.LeftThumb.MouseDown += LeftThumb_MouseDown;
            Views.Add(LowerRight);
            LowerRight.TopThumbVisible  = true;
            LowerRight.LeftThumbVisible = true;
            splitView.Controls.Add(LowerRight);
            splitView.LowerRight = LowerRight;

            SplitView        = true;
            ScrollBars       = ScrollBars.Both;
            BorderStyle      = BorderStyle.None;
            ChildBorderColor = SystemColors.ControlDark;
            ChildBorderStyle = BorderStyle.FixedSingle;
            BackColor        = SystemColors.Window;
            Size             = new Size(100, 100);
            _ActiveView      = LowerRight;
        }
Пример #4
0
 protected void View_Enter(object sender, EventArgs e)
 {
     _ActiveView = (SplitViewChildControl)sender;
 }
Пример #5
0
 protected void View_Enter(object sender, EventArgs e)
 {
     _ActiveView = (SplitViewChildControl) sender;
 }
Пример #6
0
        protected virtual void ActivateSplits()
        {
            if (UpperLeft == null)
            {
                UpperLeft = GetNewView();
                UpperRight = GetNewView();
                LowerLeft = GetNewView();

                splitView.Controls.AddRange(new Control[] {UpperLeft, LowerLeft, UpperRight});

                splitView.UpperRight = LowerLeft;
                splitView.UpperLeft = UpperLeft;
                splitView.LowerLeft = UpperRight;

                CreateViews();
            }
        }