private void SetStartButton(bool isEnabled) { if (btnStart.InvokeRequired) { SetStartButtonCallback callback = new SetStartButtonCallback(SetStartButton); this.Invoke(callback, new object[] { isEnabled }); } else { btnStart.Enabled = isEnabled; } }
/// <summary> /// Sperre den Start-Button, entsperre den Stop-Button. /// </summary> public void SperreStart() { if (bStartGame.InvokeRequired || bStopGame.InvokeRequired) { SetStartButtonCallback d = SperreStop; Invoke(d, new object[] {}); } else { bStartGame.Enabled = false; bStopGame.Enabled = true; } }
private void SetStartButtons(bool startButtonEnabled, bool framerateBoxEnabled, bool stopping) { if (startButton.InvokeRequired) { SetStartButtonCallback d = new SetStartButtonCallback(SetStartButtons); this.Invoke(d, new object[] { startButtonEnabled, framerateBoxEnabled, stopping }); } else { startButton.Enabled = startButtonEnabled; framerateBox.Enabled = framerateBoxEnabled; this.stopping = stopping; } }