SourceGrid.CustomScrollControl.PrepareScrollBars C# (CSharp) Method

PrepareScrollBars() protected method

Prepare the scrollbars with the specified dock option.
protected PrepareScrollBars ( bool showHScroll, bool showVScroll ) : void
showHScroll bool
showVScroll bool
return void
        protected virtual void PrepareScrollBars(bool showHScroll, bool showVScroll)
        {
            if (showHScroll != HScrollBarVisible)
            {
                if (showHScroll)
                {
                    panelDockBottom.Height = System.Windows.Forms.SystemInformation.HorizontalScrollBarHeight;
                    //panelDockBottom.Enabled = true;
                    //panelDockBottom.Visible = true;
                    //mHScrollBar.Visible = true;
                    SetHScrollBarVisible(true);
                }
                else
                {
                    panelDockBottom.Height = 0;
                    //panelDockBottom.Enabled = false;
                    //panelDockBottom.Visible = false;
                    //mHScrollBar.Visible = false;
                    SetHScrollBarVisible(false);
                }
            }

            if (showVScroll != VScrollBarVisible)
            {
                if (showVScroll)
                {
                    //mVScrollBar.Width = System.Windows.Forms.SystemInformation.HorizontalScrollBarHeight;
                    //mBottomRightPanel.Enabled = true;
                    //mBottomRightPanel.Visible = true;
                    //mVScrollBar.Enabled = true;
                    //mVScrollBar.Visible = true;
                    SetVScrollBarVisible(true);
                    mBottomRightPanel.Width = mVScrollBar.Width;
                }
                else
                {
                    //mVScrollBar.Width = 0;
                    //mVScrollBar.Enabled = false;
                    //mVScrollBar.Visible = false;
                    SetVScrollBarVisible(false);
                    mBottomRightPanel.Width = 0;
                    //mBottomRightPanel.Enabled = false;
                    //mBottomRightPanel.Visible = false;
                }
            }
        }