Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

restringir datos en un edit

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: restringir datos en un edit Responder citando

Hola

Tengo un TEdit, con el siguiente codigo

__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
LONG dwStyle = GetWindowLong(Edit1->Handle, GWL_STYLE);
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle | ES_NUMBER);
}

con esto me aseguro de que los datos que le digiten sean solo numeros, pero ahora tengo un problema y es que cuando utilizan el metodo de copiar y pegar me pega texto en este campo.

Alguien sabe como hago para que cuando quieran pegar algo del portapapeles al Edit no lo deje pegar a menos que sean numeros.

Gracias
Volver arriba
Mensaje    Asunto: Responder citando

Prueba con el evento OnChange y evalua lo q tenga el TEdit

Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

¿Porqué no usas un TMaskEdit? De esta forma, y según la máscara que introduzcas, sólo se permitirá la entrada de un tipo de datos. De esta forma evitarás que puedan "pegar" dentro de él.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.