این تکس باکس بصورت یک کلاس یا کامپوننت نوشته شده، اسم تکس باکس مشخص نیست
کد:
public class aDecimal : TextBox
{
int t=0;
protected override void OnKeyPress(KeyPressEventArgs e)
{
string s = e.KeyChar.ToString();
if (!(e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar == '.' && t < 1 || char.IsControl(e.KeyChar)))
{
e.Handled = true;
}
if (e.KeyChar == '.') t++;
//if ((sender as TextBox).Text.IndexOf('.') < 0) { t = 0; }
base.OnKeyPress(e);
}