Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 Validar las teclas introducidas en un textbox.

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

MensajeTema: Validar las teclas introducidas en un textbox.   Vie Mar 11, 2011 9:33 pm

Validar las teclas introducidas en un textbox.

Podemos validar las teclas que seran o no seran aceptadas en nuestro textbox, para esto ocuparemos la clase "KeyPressEventArgs" que es el que nos da la tecla que se pulso.

Todo los eventos reciben parametros, dichos parametros nos sirven para realizar el propósito de dicho evento, el evento "KeyPress" recibe como parametro la variable "e" de tipo "KeyPressEventArgs", la variable "e" contiene los detalles de la tecla que fue oprimida y en base a esto podemos seleccionar que teclas seran aceptadas y cuales no, Ahora va el ejemplo, dentro del evento "KeyPress" de nuestro textbox introducimos el siguiente código:

------------------------------------------------
if (char.IsDigit(e.KeyChar))
{
e.Handled = false;
}
else if (char.IsControl(e.KeyChar))
{
e.Handled = false;
}
else
{
e.Handled = true;
}
------------------------------------------------

En este ejemplo validamos que los valores introcidos en nuestro textbox sean solo digitos, primero con el if evaluamos si el contenido de "e.KeyChar" es un dígito, "e.KeyChar" nos devuelve la tecla presionada, de no ser asi también validamos si se trata de una tecla de control (else if (char.IsControl(e.KeyChar))), esto es para aceptar la tecla "del", de no ser asi no aceptamos ninguna tecla que no sea alguna de las anteriores.
También podemos denegar el valor de una tecla en especifico:

-----------------------------
if(e.KeyChar=='C')
e.Handled = true;
-----------------------------
Volver arriba Ir abajo
Ver perfil de usuario http://cspromex.activo.mx
 
Validar las teclas introducidas en un textbox.
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Validar Fechas en TextBox
» validar bing en foroactivo
» Definir teclas de acceso rápido?. Se puede?
» ¿Dónde coloco el código de verificación para validar mi foro?
» Duda sobre validar mi foro

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: