1. ホーム
  2. c#

[解決済み】Application.DoEvents()の使用について)

2022-03-31 06:24:52

質問

可能 Application.DoEvents() はC#で使えますか?

この機能は、GUIがアプリの他の部分に追いつくための方法なのでしょうか。 DoEvents ということでしょうか?

どのように解決するのですか?

私の経験から、.NETでDoEventを使用する際には十分な注意が必要だと思います。DataGridViewsを含むTabControlでDoEventを使用すると、非常に奇妙な結果になることを経験しました。一方、もしあなたが扱っているのがプログレスバー付きの小さなフォームだけなら、それは問題ないかもしれません。

つまり、DoEventを使用するのであれば、アプリケーションをデプロイする前に徹底的にテストする必要があるということです。