Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-05-2007
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Question ¿Trabajar con conjunto?

Holas amigos de este foro:
Estoy incursionando en el mundo del c++, ruego que me disculpen cualuier idiotes y lo mas importante que me las corrijan.

1- Quiero validar el edit1 donde solo pudieran teclear numeros. En delphi seria algo como esto:

Código Delphi [-]
 if not(key in['0'..'9', Chr(8), Chr(13)]) then
 // Mensaje

2- Quiero validar el edit2 donde solo pudieran teclear letras:
Código Delphi [-]
if not(key in['a'..'z', Chr(8), Chr(13)]) then
 // Mensaje

¿No lo logra hacer en c++. Alguien podria ayudarme por favor?
De antemano muchas grasias

salu2
Ledian
Responder Con Cita
  #2  
Antiguo 25-05-2007
reevil reevil is offline
Miembro
 
Registrado: abr 2006
Posts: 179
Poder: 19
reevil Va por buen camino
yo utilizo algo como esto para validar
Código Delphi [-]
if(!((Key >= 48 && Key <= 57) || Key == 46 || Key == 8|| Key == VK_RETURN ))
    Key = 0;
Responder Con Cita
  #3  
Antiguo 25-05-2007
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Exclamation Aun mas

Reevil es válida tu opción, desde luego ese código lo usas para que solo se puedan teclear números (0..9, borrar con el Backspace, y cualquiera de las teclas Enter).

Yo ya resolví validar los números mediante el siguiente código:

if((Key !='\b')&& (Key !='\r') &&(('0' > Key ) || ( Key > '9'))) Key=0;

Pero aun me queda la validación para los caracteres alfabéticos.


De todas formas miles de gracias.

Salu2
Ledian
Responder Con Cita
  #4  
Antiguo 26-05-2007
reevil reevil is offline
Miembro
 
Registrado: abr 2006
Posts: 179
Poder: 19
reevil Va por buen camino
para mayusculas

Código Delphi [-]
if(!((Key >= 65 && Key <= 90) || Key == 46 || Key == 8|| Key == VK_RETURN ))
    Key = 0;

para minusculas
Código Delphi [-]
if(!((Key >= 97 && Key <= 122) || Key == 46 || Key == 8|| Key == VK_RETURN ))
    Key = 0;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Como recorrer un conjunto? Delphius Varios 8 03-03-2007 17:13:06
conjunto de componentes beatriz g Varios 1 04-09-2006 14:17:08
ver contenido de un conjunto edusus Varios 3 24-04-2006 20:49:48
Conjunto de datos. bumiga Providers 2 16-09-2004 16:08:49
Ordenar conjunto de datos Osorio Firebird e Interbase 1 15-10-2003 07:56:42


La franja horaria es GMT +2. Ahora son las 15:18:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi