Eigentlich dürfte es nicht piepen, wenn du Handled auf true setzt - ein zusätzliches Setzen des KeyChar auf 0 sollte nicht notwendig sein.
Edit:
Außerdem prüft man nicht auf chr(13), sondern auf Keys.Return bzw. Keys.Enter - wenn die Syntax unter VB.NET genauso ist