Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 23-08-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola nuevamente Beatriz

Supongo que habrás visto que el edit tiene la propiedad MaxLength, allí pones el máximo número de carácteres que quieras que se puedan escribir en el edit, luego en el evento OnKeyDown del edit puedes poner algo así:

Código Delphi [-]
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
begin
  if Length(TEdit(Sender).Text) = TEdit(Sender).MaxLength then 
     SelectNext(TEdit(Sender), True, True);
end;

Esto te sirve para hacer el código en común para varios edits, comparas la longitud del edit en el que estés escribiendo si coincide con el valor del maxlength, si coincide llamas a la función SelectNext que pasa el foco al siguiente control coincidiendo con el orden definido en el TabOrder. seguramente habria que pulirlo un poco, pero la idea es esta.

Espero te sirva.

Saludos
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
Mover el Foco al Siguiente Control con ENTER onlytk Varios 5 27-10-2005 20:33:13
como se que control tenia el foco JavierO Varios 7 25-08-2005 02:47:17
cambiar color foco Rabata Varios 1 09-09-2004 15:48:35
Cambiar foco de formulario jollodel API de Windows 6 02-08-2004 18:59:33
Cambiar Foco en messagebox. BECERRA OOP 2 15-12-2003 09:15:34


La franja horaria es GMT +2. Ahora son las 11:41:47.


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