重い処理をしているときにUIを操作する場合には、async/awaitを使う。
private async void MyTask() { // ボタン無効化 button1.Enabled = false; await Task.Run(() => { // Task }); // ボタン有効化 button1.Enabled = true; }
詳しくは…https://qiita.com/acple@github/items/8f63aacb13de9954c5da
重い処理をしているときにUIを操作する場合には、async/awaitを使う。
private async void MyTask() { // ボタン無効化 button1.Enabled = false; await Task.Run(() => { // Task }); // ボタン有効化 button1.Enabled = true; }
詳しくは…https://qiita.com/acple@github/items/8f63aacb13de9954c5da