【C#】CheckBoxのチェックがダブルクリックしないとつかない

(たぶん、遭遇する機会はほとんどないと思う・・・)

WindowsFormに配置したCheckBoxが、シングルクリックしてもチェックがON/OFFにならず、ダブルクリックするとON/OFFできるという現象に遭遇。

原因は、このチェックボックスのMouseDownイベントが実装されていたため、そちらでイベントが処理されてCheckBoxのチェックが変わらなかった。
MouseDownイベントは使っていなかったので、削除したらチェックされるようになった。