Пример #1
0
        /// <summary>
        /// (Av)Aktivera knappar beroende på skede i tävlingen (bedömning/mellan hopp)
        /// </summary>
        /// <param name="enable"></param>
        /// <param name="hideControls"></param>
        public void ToggleControls(bool enable, bool hideControls = false)
        {
            if (this._panelScoring.InvokeRequired)
            {
                ToggleControlsDelegate d = new ToggleControlsDelegate(ToggleControls);
                this.Invoke(d, new object[] { enable, hideControls });
                return;
            }
            _panelScoring.Enabled = enable;
            if (_presenter.Mode == EventPresenter.ViewMode.Client)
            {
                btnDoDive.Enabled    = false;
                btnNextRound.Enabled = false;
            }
            else
            {
                btnStartServer.Enabled = true;
                btnDoDive.Enabled      = enable;
                btnNextRound.Enabled   = enable;
            }

            if (hideControls)
            {
                btnDoDive.Visible      = false;
                btnNextRound.Visible   = false;
                btnStartServer.Enabled = false;
            }
        }
Пример #2
0
        /// <summary>
        /// (Av)Aktivera knappar beroende på skede i tävlingen (bedömning/mellan hopp)
        /// </summary>
        /// <param name="enable"></param>
        /// <param name="hideControls"></param>
        public void ToggleControls(bool enable, bool hideControls = false)
        {
            if (this._panelScoring.InvokeRequired)
            {
                ToggleControlsDelegate d = new ToggleControlsDelegate(ToggleControls);
                this.Invoke(d, new object[] {enable, hideControls});
                return;
            }
            _panelScoring.Enabled = enable;
            if (_presenter.Mode == EventPresenter.ViewMode.Client)
            {
                btnDoDive.Enabled = false;
                btnNextRound.Enabled = false;
            }
            else
            {
                btnStartServer.Enabled = true;
                btnDoDive.Enabled = enable;
                btnNextRound.Enabled = enable;
            }

            if (hideControls)
            {
                btnDoDive.Visible = false;
                btnNextRound.Visible = false;
                btnStartServer.Enabled = false;
            }
        }