長時間の操作(ファイルの処理など)をループしていて、プログレスバーを更新したい場合は、理解できることから、DoEventsを使用する必要があります。
ただし、関数のすべてのループ中に呼び出すと、プログレスバーのアニメーションが非常に速く(または操作によっては遅く)再生されるだけです。これは、DoEventsを使用すると、プログレスバーが「呼吸」できるため、より適切な単語が不足しているため、プログレスバーとフォームの残りの部分が更新されるためです。
私の質問は、DoEventsを呼び出すことが適切であることをどのように知っていますか?明らかに、気まぐれでそれを呼び出すことはできません-しばしばあなたはそれのように感じます-これはとりわけ散発的なアニメーションをもたらします。では、フォーム/アプリケーションにDoEventsの呼び出しが必要かどうかを確認する簡単な方法はありますか?