Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   set focus tdateedit (https://www.clubdelphi.com/foros/showthread.php?t=79313)

edgar_prospero 25-06-2012 18:22:17

set focus tdateedit
 
que hay camaradas a ver quien puede echarme una mano tengo un tdateedit que al darle el foco esta toda la fecha seleccionada y tengo que irme a la primera posicion manualmente para empezar a escribir si no se borra lo demas mi pregunta es hay alguna forma de cuando se ponga el foco solo sea en la primera posicion de la fecha porque a veces nomas necesito cambiar dia y no mes ni año

edgar_prospero 25-06-2012 18:58:27

para dar el foco lo hago de la siguiente manera

Código Delphi [-]
procedure TForm1.inicialKeyPress(Sender: TObject; var Key: Char);
begin
 if Key = #13 then
  begin
    Key := #0;
    Perform(WM_NEXTDLGCTL, 0, 0);
  end
end;

roman 25-06-2012 19:08:25

Si te refieres al DateEdit de la biblioteca RX, basta con que pongas en false la propiedad AutoSelect del componente.

// Saludos

edgar_prospero 25-06-2012 19:31:41

muchas gracias por tu ayuda roman es lo que necesitaba yo quebrandome la cabeza tratandolo de hacer por codigo y tan sencillo que era jeje bueno
asi es esto y a seguir aprendiendo


La franja horaria es GMT +2. Ahora son las 14:00:09.

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