Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/09/2011, 09:12
Ka0stj
 
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!
__________________
http://ka0stj.wordpress.com/