/// <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; } }
/// <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; } }