Braincase.GanttChart.ControlViewport.Resize C# (CSharp) Метод

Resize() публичный Метод

Resize the Viewport according to the view control and world dimensions, which ever larger and add scrollbars where approperiate
public Resize ( ) : void
Результат void
        public void Resize()
        {
            if (WorldWidth <= _mDevice.Width)
            {
                _mhScroll.Hide();
            }
            else
            {
                _mhScroll.Show();
                _mhScroll.Maximum = (int)(WorldWidth - _mDevice.Width);
                _mhScroll.Dock = DockStyle.None;
                _mhScroll.Location = new Point(0, _mDevice.Height - _mhScroll.Height);
                _mhScroll.Width = _mDevice.Width - _mvScroll.Width;
            }

            if (WorldHeight <= _mDevice.Height)
            {
                _mvScroll.Hide();
            }
            else
            {
                _mvScroll.Show();
                _mvScroll.Maximum = (int)(WorldHeight - _mDevice.Height);
                _mvScroll.Dock = DockStyle.None;
                _mvScroll.Location = new Point(_mDevice.Width - _mvScroll.Width, 0);
                _mvScroll.Height = _mDevice.Height - _mhScroll.Height;
            }

            _mScrollHolePatch.Location = new Point(_mhScroll.Right, _mvScroll.Bottom);
            _mScrollHolePatch.Size = new Size(_mvScroll.Width, _mhScroll.Height);

            _RecalculateRectangle();
            _RecalculateMatrix();

            _mDevice.Invalidate();
        }