Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2007
luigi_cr luigi_cr is offline
Miembro
 
Registrado: jul 2007
Ubicación: Costa Rica
Posts: 39
Poder: 0
luigi_cr Va por buen camino
Exclamation Problemas con el onKeyDown de un Mask Edit

Buenas,

Mi problema es el siguiente: Tengo un MaskEdit que solo acepta número y un maximo de 12 digitos, ok, lo que sucede es que kiero atrapar la tecla enter en el evento onKeyDown, y verificar que no este en blanco y si lo esta que ponga un 0, lo hice de la siguiente manera:

Código Delphi [-]
procedure TfrmElFrom.txtElMaskEditKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
   strTemp : String;
begin
     if IntToStr(Key) = '13' then
     begin
       strTemp := txtElMaskEdit.Text;
       strTemp := Trim(strTemp);
       if strTemp = '' then
          begin
               txtElMaskEdit.Text := '0';
          end;
      end;
end;


El evento me funciono a la perfeccion, utilice la variable strTemp (mala practica) pq el txtElMaskEdit cuando le aplicada el trim no funcionaba?????, dejaba el txtElMaskEdit igual....

Bueno, despues hice una modificación:
Código Delphi [-]
if strTemp = '' then
   begin
        txtElMaskEdit.Text := '0';
   end;
btnElBoton.setFocus;


y Hay empezaron los problemas...

comenzo a darme el siguiente error:
[IMG]file:///C:/Windows/Temp/moz-screenshot.jpg[/IMG]
me sale un cuadro de mensaje diciendo:


projec bla bla raised execption class EConvertError with message ''' is not value integer value'

OK lo cambio a como me funciono, y lo ejecuto de nuevo y sorpresa el mismo error..


Gracias por la ayuda
Responder Con Cita
 



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
Mask Edit Moparova Varios 3 19-06-2007 22:27:29
problemas con el el .Edit: qryCONSULTA.Edit McRose Conexión con bases de datos 3 07-06-2005 15:46:39
Edit Mask??????? seken Varios 1 21-05-2005 16:36:59
Crear un mask Edit, y validar el Campo !! jmedina Conexión con bases de datos 3 13-05-2005 07:04:23
Másk con Ñ scooterjgm OOP 0 29-09-2004 10:22:19


La franja horaria es GMT +2. Ahora son las 20:59:23.


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