あららテストコード書いてるうちにレスが…
イベントベースなら問題なしだった。

KeyPressイベント内でbase.OnKeyPress読むと無限ループだよ。