エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
時間がかかる処理での「応答なし」を回避するには?
連載目次 Windowsアプリケーションで約10秒以上の時間がかかる処理を行う場合、その処理実行中にユーザ... 連載目次 Windowsアプリケーションで約10秒以上の時間がかかる処理を行う場合、その処理実行中にユーザー・インターフェイスの描画が更新されず、真っ白な画面になってしまったり、タイトル・バーに「(応答なし)」と表示されてしまったりする場合がある。 このような場合、その時間のかかる処理を別のスレッドにするのが最良の対応策の1つだが、もっと手軽に解決する方法もある。その方法は、時間のかかる処理を実行している途中でApplicationクラス(System.Windows.Forms名前空間)のDoEventsメソッドを呼び出す方法だ。 DoEventsメソッドを使ったWindowsメッセージ処理 DoEventsメソッドは、アプリケーションのメッセージ・キューにたまったすべてのWindowsメッセージを処理するためのものだ。 Windowsフォームを使ったアプリケーションでは、例えばフォーム
2018/04/10 リンク