Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componente para seleccionar HORA (https://www.clubdelphi.com/foros/showthread.php?t=48523)

Greco 26-09-2007 23:42:53

Componente para seleccionar HORA
 
Hola, ando en busca de algun componente que me permita escojer una hora determinada, o escribirla pero que en el campo edit me mantenga siempre la misma forma, por ejemplo hh:mm:ss, el mismo que incluye el cuadro para cambiar la hora de nuestro pc.



Alguien sabe de algun componente para eso, o talvez delphi 7 ya lo trae y no me he dado cuenta o seguramente es simple de realizar.

Lo otro, necesito recibir esos datos en tres variables, HORA, MINUTO y SEGUNDOS almacenados en tres variables.

Bueno, esto ultimo lo veré despues, primero necesito saber de algún componente que me permita seleccionar una hora mediante las flechas de arriba y abajo que aparecen al costado derecho.

Espero haberme explicado bien, si necesitan mas detalle sobre mi consulta estaré atento.

Saludos

ArdiIIa 26-09-2007 23:49:46

Busca por DateTimePicker

Greco 26-09-2007 23:51:25

Cita:

Empezado por ArdiIIa (Mensaje 234198)
Busca por DateTimePicker

Muchas gracias, buscaré de inmediato y cualquier duda posteo.

Saludos

paldave 27-09-2007 00:04:12

Te dejo 2 componentes que editan la hora en forma diferentes, ambos derivados de TEdit:

Componentes TimeEdits

Solo tienes que agregarles el procedimiento Register.

Greco 27-09-2007 00:16:49

Cita:

Empezado por paldave (Mensaje 234200)
Te dejo 2 componentes que editan la hora en forma diferentes, ambos derivados de TEdit:

Componentes TimeEdits

Solo tienes que agregarles el procedimiento Register.

Muchas gracias.

Hora sigo con la segunda consulta de mi post inicial, como lo hago para almacenar la hora en tres variables, una para la hora, una para los minutos y otra para los segundos (ya sea que esté trabajando con DATATIMEPIKER o bien con los componentes que me pasaste).

Les cuento para aclarar un poco la idea:
Estoy usando el componente RxClock de las librerias RX que basicamente es un reloj que incluye alarma, para setear la hora de la alarma consta de 3 variables: AlarmHour, AlarmMinute y AlarmSecond y lo que yo quiero es mediante el DataTimePicker u otro componente darle el valor correspondiente a cada variable, es por eso que quiero separar la hora generada por el DataTimerPiker.

Ojalá se entienda lo que trato de exlicar, cualquier cosa aqui estare.

Saludos.

paldave 27-09-2007 00:37:30

Utiliza la función DecodeTime

jhonny 27-09-2007 00:43:21

Prueba con lo siguiente...

Bajas un DateTimePicker, colocas su propiedad Kind en dtkTime, y haces algo asi en lugar donde vas a asignar dichas propiedades al TRxClock:

Código Delphi [-]
RxClock1.SetAlarmTime(DateTimePicker1.Time);

Espero te sirva ;).

Greco 27-09-2007 03:36:46

Gracias Jhonny, de esa forma me ha funcionado lo que queria realizar.

Saludos


La franja horaria es GMT +2. Ahora son las 01:16:10.

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