FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Crear un calendario
Buenas:
Necesito un calendario un customizable con colores y algunos eventos. He mirado un rato largo en internet y clubdelphi y lo mejor que he encontrado es el tmxcalendar, pero tiene el inconveniente de que no puedo colorear un dia en concreto al hacer click (me decolora los otros dias). Me ha dado bastantes problemas y finalmente lo he descartado (tal vez por ignorancia). A final me he decidido a hacer un calendario pero no se muy bien como hacerlo. Necesito que al hacer click, el dia clicado se ponga en un color determindao y al hacer click derecho aparezca un popup en el que se diga el color que se quiera y ponga el dia de ese color. He empezado haciendo un panel con 7+8 =56 labels `para mostrar el numero de la semana y tb el nombre del dia: lunes, martes,...) pero me doy cuenta de que no es la mejor manera. A alguien se le ocurre algo mejor? Muchas gracias Alopete |
#2
|
||||
|
||||
¿Has probado YearPlan? Lo usé hace tiempo, aunque tampoco hice grandes cosas.
Es free y trae código fuente, así que tal vez puedas modificarlo si te hace falta. Puedes encontrarlo en Torry, aquí y también lo he subido al FTP del ClubDlephi.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Muchas gracias por responder.
Ahora mismo lo bajo y me pongo a ello. Cuando lo pruebe, comentare que tal ha ido para que les sirva a los demas. Alopete |
#4
|
|||
|
|||
Hola de nuevo:
Neftali, ya mire el planYear pero me parecio un poco mas complicado que la otra opcion que he barajado: al final he hecho un calendario anual con 12 stringgrids. Cada Stringgrid lleva un array asociado con el dia y el color del que quiero pintar el calendario. En los eventos OnDrawCell de cada Stringgrid pinto el dia del color que corresponda y en el evento on click, le pongo el color que el usuario quiere. Me ha costado un poco pero ya esta (+ o -) Gracias pro vuestra ayuda. |
#5
|
||||
|
||||
Si puedes, estaría bien que subieras el ejemplo al FTP del club. Así le podría servir a otros usuarios que busquen sobre el mismo tema.
Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Hola de nuevo:
Cuando tenga un rato (esta tarde supongo), explicare como lo he conseguido. Despues de pegarme un rato es conceptualmente facil pero me ha costado un poco acertar. Un saludo |
#7
|
|||
|
|||
Hola de nuevo:
Explico un poco como he hecho: he creado 12 stringgrids, una tabla con el calendario para cada empleado (un registro por cada dia) y un array por cada mes del año. Cuando entro en la pantalla copio los datos de la tabla al array, asi que por cada mes tengo todos sus dias en el array. Tambien guardo en la tabla el color en el que se tiene que pintar el dia, o sea, la celda del stringgid. PAra pintar el stringgrid utilizo el evento drawcell, que se lanza un monton de veces pero a mi me va bien (y no hay otra posibilidad):
con eso se pinta el stringgird solo. El otro evento que he utilizado es el onclick del stringrid, en el cual le digo en que color hay que pintar la celda y lo grabo en la tabla:
Bueno, no se com o ha quedado, si alguien no lo entiende, que me lo diga. |
#8
|
|||
|
|||
Hola
me gustaria estudiar tu ejemplo.Lo has colgado en el FTP para poder probarlo,estudiarlo y aprender de él. Gracias |
#9
|
|||
|
|||
Calendarios
Hola
No me es posible subir el formulario porque forma parte de un proyecto e iba a dar muchos errores pero la solución que encontré es básicamente el código que puse en su día. Siento no poder ayudar más. Alopete |
#10
|
|||
|
|||
No pasa nada.
Era para visualizarlo mejor y poder adaptarlo a mis necesidades. Gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear un calendario sin usar el Date del sistema | pablopessoa | Varios | 0 | 13-02-2009 19:09:44 |
calendario | sisgeorge | C++ Builder | 2 | 02-07-2008 17:01:00 |
calendario | reina | Varios | 9 | 17-04-2007 12:33:28 |
Como crear calendario y reloj | Mario1980 | Varios | 4 | 15-10-2004 16:20:45 |
Calendario | srangel | JAVA | 1 | 04-09-2004 12:58:08 |
|