ユーザ定義メソッドを連続発行するタスクを実行しタイマー的動作を実現する
2025/03/29
ユーザ定義のメソッドを無限ループを持つタスクと Task.Delay をつかって疑似的にタイマ動作を実施する方法をお知らせします。System.Threading.Timer より厳密でなくてよく、System.Windows.Forms.Timer ほど優先度が低いと困るという、その中間ぐらいの能力が欲しい場合は、この方法をご利用ください。
オフスクリーンバッファでビットマップをピクチャボックスに表示する
2025/02/08
オフスクリーンバッファを使って画面描画のフリッカを防ぐ方法を紹介します。「ティアリング」といったり「ちらつき」と言ったりもします。MFC時代ではよく使っていた技法です。
Taskをつかってディレイ動作を実現する
2025/01/09
動作をディレイさせるとき、Thread.Sleep では他の動作もプロテクトしてしまい、あまり使い物になりません。Task.Delay を使えば所望のディレイ動作が実現可能です。