Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Problemas con el foco en datetimepicker (https://www.clubdelphi.com/foros/showthread.php?t=44474)

haku 07-06-2007 03:28:34

Problemas con el foco en datetimepicker
 
Estoy utilizando datetimepicker's para seleccionar fechas y horas, pero tengo problemas con el foco. El problema es que al regresar el foco a traves de la instruccion SetFocus, en una fecha dd/mm/yy, el foco es regresado a la seccion yy (o sea al año), y lo que quiero es que regresa a la seccion del dia, o en todo caso, a la primera parte del datetimepicker.

Alguien me podría ayudar, no he encontrado algun evento o propiedad que me pueda resolver ese problema.

MaMu 07-06-2007 04:43:14

El tema del DateTimePicker, es que el foco retorna a la ultima posicion en donde se encontraba el caret. Este esta dividido en dia,mes y año.
Yo lo que hago es modificar el ParseImput, y me selecciona todo.
Probá si te sirve:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  DateTimePicker1.ParseInput:=True; 
  DateTimePicker1.SetFocus;
end;

Saludos


La franja horaria es GMT +2. Ahora son las 16:45:26.

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