Jump to content


Photo

Obtener la fecha seleccionada de un componente TJvTFWeeks

TjvTFWeeks JVCL Seattle

  • Please log in to reply
3 replies to this topic

#1 others84

others84

    Member

  • Miembros
  • PipPip
  • 10 posts

Posted 03 November 2025 - 11:10 AM

Buenos días a todos:

 

Estoy empezando a trabajar con este componente llamado TJvTFWeeks y quiero saber como saber que día seleccionó el usuario. Este es el componente:

 

 

Si le doy doble clic al cualquier cuadro, quiero que me muestre un mensaje con la fecha del cuadro donde dí el doble clic.

Espero alguien tenga una idea o experiencia previa con este tipo de componentes.

De antemano, gracias.


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14474 posts
  • LocationMéxico

Posted 03 November 2025 - 11:21 AM

Buenos días a todos:
 
Estoy empezando a trabajar con este componente llamado TJvTFWeeks y quiero saber como saber que día seleccionó el usuario. Este es el componente:
 
 
 
Si le doy doble clic al cualquier cuadro, quiero que me muestre un mensaje con la fecha del cuadro donde dí el doble clic.
Espero alguien tenga una idea o experiencia previa con este tipo de componentes.
De antemano, gracias.

 
Que tal buen día
 
NO tengo esos componentes instalados, pero debe tener algo como Selected 
 


delphi
  1. TJvTFWeeks.Date.Selected

 
O tal vez el mismo evento OnDoubleClick tenga en sus parámetros el dato en el que se disparó el evento
 
Saludos


  • 0

#3 others84

others84

    Member

  • Miembros
  • PipPip
  • 10 posts

Posted 05 November 2025 - 05:43 PM

Hola:


Gracias por la propuesta pero créeme, eso fue lo primero que hice, buscar algo parecido a eso y nada 8o| .


Lo que más se le acerca es este código en el evento que mencionas:

 


delphi
  1. var
  2. d:TDate;
  3. begin
  4. calSemanas.DateIsSelected(d);
  5.  
  6. ShowMessage(datetostr(d));
  7.  
  8. end;

 



Pero siempre muestra la fecha 30/12/1899, no sobre la que hice el doble clic.

Sigo en búsqueda de la solución.

Gracias.



 


  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14474 posts
  • LocationMéxico

Posted 06 November 2025 - 08:18 AM

Y algo mas o menos así
 


delphi
  1. procedure TForm1.JvTFWeeks1DblClick(Sender: TObject);
  2. begin
  3.   ShowMessage('Fecha seleccionada: ' + DateToStr(JvTFWeeks1.SelDate));  //No se si existe el método "SelDate"
  4. end;
  5.  
  6.  
  7. procedure TForm1.JvTFWeeks1DateClick(Sender: TObject; ADate: TDateTime);
  8. begin
  9.   ShowMessage('Fecha seleccionada: ' + DateToStr(ADate));
  10. end;

 
 
Saludos
  • 0




IP.Board spam blocked by CleanTalk.