>>900
・VC++でやるとメッセージ監視して処理、って感じ。
・VBのイベントはVBがメッセージを監視してイベントに変換。
・KeyPreviewはフォームできーイベントを一括処理するために用意されたたもの。

なので、それがVBではスマートだと思う。そんなことで
サブクラス化したって仕方ないしねー。