Пример #1
0
        protected override void ToggleButtons()
        {
            var topPosition = PointToClient(TopControl.PointToScreen(Point.Empty));

            _btnScrollUp.Visible = (GetVerticalScrollPosition() > 1);

            BottomControl = BottomPredicateCheck() ? (Control)progressBar : panelResultsLabel;
            var bottomPosition = PointToClient(BottomControl.PointToScreen(Point.Empty));

            _btnScrollDown.Visible = (bottomPosition.Y + BottomControl.Height) > this.ClientSize.Height;
        }