in VB6 you could cancel a keypress event by setting KeyAscii = 0

is there a way to do this in .NET since the KeyChar property on EventArgs is read only?