switch(e.KeyChar)
{
case '1': return;
case '2': return;
case '3': return;
case '4': return;
case '5': return;
case '6': return;
case '7': return;
case '8': return;
case '9': return;
case '0': return;
case '.':
if (this.Text.IndexOf('.') != -1)
{
e.Handled = true;
}
return;
case (char)Keys.Back : return;
case (char)Keys.Left : return;
case (char)Keys.Right : return;
default : e.Handled = true;
return;
}
}