FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
seleccionar hora en datetimepicker desde hora especifica
hola a todos, miren necesito seleccionar una hora de inicio y hora final, pero q este en el rango por ej: desde 5 pm hasta 8 pm, y que no salga de ese rango, es decir puedo seleccionar desde 6 pm hasta 7pm, q no pase de 8 y menos de 5. segun cambie el estado de una variable, osea si por ej, la variable X=1 entonces q el dtpker se habilite para seleccionar hora entre las 5 y las 8 pm.
O que el dtpcker empieze desde una hora especifica no se si sera algo como: if x=1 then datetimepicker1.time:=5:0:0 p.m. tambien queria saber como ver solo la hora y minutos y no los segundos en 24hs. muchas gracias Última edición por gonza_619 fecha: 18-11-2010 a las 13:49:01. |
#2
|
|||
|
|||
Cita:
|
#3
|
||||
|
||||
Hola gonza, puedes utilizar el evento OnChange de tu DateTimePicker:
El formato de tu DateTimePicker HH:MM. Código:
procedure TForm1.DateTimePicker1Change(Sender: TObject); var HoraAct : Integer; begin HoraAct := HourOf(DateTimePicker1.Time); //si no esta entre las 17 y 20 horas o la hora ini es mayor que la hora fin, le ponemos la hora con la que empieza el rango if Not((HoraAct>=17) and (HoraAct<=20)) or (CompareTime(DateTimePicker1.Time,DateTimePicker2.Time)=1) Then DateTimePicker1.Time := EncodeTime(17,MinuteOf(DateTimePicker1.Time),0,0); Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
|||
|
|||
hola de nuevo , bueno mira sale de 10, pero ahora , tengo que comrpboar con un checked si se selecciono hora en dtpicker, lo que hice fue agregar showcheckbox, y luego checked en false. al parecer no funciona si cambio a formato 24 hs, no me deja seleccionar el dtpicker, como podria solucionarlo
|
#5
|
||||
|
||||
Hola gonza.
Si pones la propiedad ShowCheckBox en True y la propiedad Checked está en False no te va a permitir hacer cambios. Esta esta última propiedad es la que te permite o no, realizar cambios. Para despejar toda duda relizá esta prueba:
Verás que si hacés click sobre la hora, minutos o segundos te permite realizar los cambios sin problemas. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hago para sacarle la hora a un DateTimePicker | Pancholp1986 | Varios | 2 | 19-10-2010 10:59:21 |
Guardar Solo Hora usando DateTimePicker | georgejg | Conexión con bases de datos | 6 | 23-03-2008 10:12:29 |
Elimianar la hora de un DateTimePicker | Torreblanca | OOP | 2 | 07-07-2005 22:27:31 |
Ver Hora en DateTimePicker en formato de 24Hrs | franciscobucio | Varios | 5 | 18-10-2004 20:09:36 |
obtener hora de un datetimepicker | jpcancino | Varios | 2 | 20-02-2004 22:31:45 |
|