Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/12/2009, 10:25
Avatar de pyroCL
pyroCL
 
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: validar formularios

Este textbox (boxPulso), deja escribir en el numeros, puntuacion y que ocupes la tecla borrar o el Control....



Código C#:
Ver original
  1. private void boxPulso_KeyPress(object sender, KeyPressEventArgs e)
  2.         {
  3.  
  4.             if (Char.IsLetter(e.KeyChar))
  5.             {
  6.                 e.Handled = true;
  7.  
  8.             }
  9.             else if (Char.IsControl(e.KeyChar))
  10.             {
  11.                 e.Handled = false;
  12.             }
  13.             else if (Char.IsSeparator(e.KeyChar))
  14.             {
  15.                 e.Handled = true;
  16.             }
  17.             else if (char.IsNumber(e.KeyChar))
  18.             {
  19.                 e.Handled = false;
  20.             }
  21.             else if (char.IsPunctuation(e.KeyChar))
  22.             {
  23.                 e.Handled = false;
  24.             }
  25.             else
  26.             {
  27.                 e.Handled = true;
  28.             }
  29.         }

Lo que quieres que deje escribir le das "false" y lo que no "true"...

Con esto configuras tu textbox
Código C#:
Ver original
  1. this.boxPulso.KeyPress+=new KeyPressEventHandler(boxPulso_KeyPress);

Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.