27/09/2011, 09:12
|
| | Fecha de Ingreso: febrero-2010 Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 9 meses Puntos: 37 | |
Respuesta: metodo para validar texbox Puedes hacer algo como lo siguiente:
Método de validación:
public bool txtNumerico(Infragistics.Win.UltraWinEditors.Ultra TextEditor txtControl, char caracter, bool decimales)
{
if ((Char.IsNumber(caracter.ToString(), 0) == true) || caracter == Convert.ToChar(8) || caracter == '.')
{
if (caracter == '.')
{
if (decimales)
{
if (txtControl.Text.IndexOf('.') != -1)
{
return true;
}
else
{
return true;
}
}
}
return false;
}
return true;
}
Y en el evento KeyPress de tu Textbox:
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = txtNumerico(this.TextBox1, e.KeyChar, true);
}
Donde la propiedad true que tiene de paràmetro es para que no acepte números decimales y si la pones en false aceptarà números decimales.
Saludos y suerte! |