コード例 #1
0
 private void SetStartButton(bool isEnabled)
 {
     if (btnStart.InvokeRequired)
     {
         SetStartButtonCallback callback =
             new SetStartButtonCallback(SetStartButton);
         this.Invoke(callback, new object[] { isEnabled });
     }
     else
     {
         btnStart.Enabled = isEnabled;
     }
 }
コード例 #2
0
ファイル: Form.cs プロジェクト: fl0wm0ti0n/CSharp-Learning
        /// <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;
            }
        }
コード例 #3
0
 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;
     }
 }