2022-12-01から1ヶ月間の記事一覧

.NET Fx:Load ハンドラの中で Let's Close!

調査のきっかけ 注意事項 調査環境 検証用プログラムの概要 Form.Close() の実装 ウィンドウハンドルが作成されるまでの流れ Load イベントが発生するまで Let's Close! まとめ 調査のきっかけ Form.Load イベントハンドラの中で、Form.Close メソッドを呼び…

.NET Fx:ShowDialog、Show の実験

定期的に実行されるタイマーイベントハンドラの中で、フォームやメッセージボックスを条件を変えて表示し、その時の挙動を確認した。 実験コードの雛形は以下のようなコード。 public class Form1 : Form { public Form1() { ... this.timer1.Tick += new Sy…

ウィンドウメッセージを覗く (Spy++)

Spy++は、「特定のウィンドウに対して、どのようなメッセージが、どのような順番でWindowsから送信されているか」を調査する際に大変便利なユーティリティ。 インストール Visual Studio を起動し、[ツール] - [ツールと機能を取得] をクリックする [個別の…