あれ、Space押しているのに、ListBoxのKeyDownイベントが反応していない。
デバッグすると、なんとProcessKeyとして認識されているではありませんか。
何、ProcessKeyって。MSDNみても、値229のProcessKeyとしか書いてません。
全角/半角切り替えボタンを押した時も同様の結果になりますね。
全角スペースと認識されているからではないかとのことでした。
であれば取るべき手は、簡単ですね。ImeModeのプロパティを変更すればいい。
Offにすると、コントロールに切り替えた時にはOffになるものの、そこからOnに出来てしまうようなのでDisabledにしました。