【C#】【WPF】ボタンの二重押下を防止する

PR

概要

ボタンの二重押下を防止するために、
 ・ボタン押下後すぐに、ボタンを非活性
 ・エラーチェックに引っ掛かった時、および処理終了時にボタンを活性化
させる。

PR

サンプルコード

(省略)

        private void Button_Click(object sender, RoutedEventArgs e)
        {   
            //ボタン非活性
            Button_Exec.IsEnabled = false;

            //入力必須チェック
            if(TextBox_name.Text == "")
            {
                //ボタン活性化
                Button_Exec.IsEnabled = true;
                //処理終了
                return;
            }

            /*後続処理を記載
             * 
             * 
             * 
             */

            //ボタン活性化
            Button_Exec.IsEnabled = true;
        }
タイトルとURLをコピーしました