| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Diego F Invitado
|
Publicado: Mie 21 Ene, 2004 5:06 am Asunto: restringir datos en un edit |
|
|
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 |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Mie 21 Ene, 2004 8:20 pm Asunto: |
|
|
Prueba con el evento OnChange y evalua lo q tenga el TEdit
Un saludo. |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Vie 23 Ene, 2004 4:18 pm Asunto: |
|
|
| ¿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 |
|
 |
|