1. for Windows.Forms, try to override OnKeyPressprotected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
{
    if(e.KeyChar == (char)9)
   {
     e.Handled = true;
     SendKeys.Send("{ENTER}");
   }
}2. in ASP.NET, do something like the following on the client side
<script language="javascript">
function document.onkeydown()
{
  if (event.keyCode == 9)
      event.keyCode = 13;
}
</script>