久しぶりのハッキングメモです。タイトル通りの内容で.NET FrameworkもといWindows.Formsフレームワークの仕様を掘り下げた記録です。 Win32APIのウィンドウメッセージも混ぜつつWindows.Formsフレームワークでのマウスのダブルクリックを行ったときのイベントの流れを調べると次のようになっていました。 WM_LBUTTONDOWN message Control.MouseDown event WM_LBUTTONUP message Control.Click event Control.MouseClick event Control.MouseUp event WM_LBUTTONDBLCLK message Control.MouseDown event [*] WM_LBUTTONUP message Control.DoubleClick even