![]() |
Ayuda para hacer planning (A ver si me podéis echar una mano aunque sea al cuello)
Hola a todos. Como veréis, me acabo de registrar y ya estoy dando por saco.
El caso es que me gustaría hacer una pequeña aplicación que cuente con algún tipo de Grid en el que se puedan seleccionar varias casillas, bien con May bien con Ctrl, y pueda asignarle a todas ellas el valor de un botón pulsado para luego guardarlos en una tabla. No sé si me explico bien. Es algo así como un planning en el que pondré unos nombres en la primera columna y los días del mes en la primera fila. Venga, muchas gracias a todos. A ver si me podéis ayudar. |
hola, bienvenido, me ofrezco voluntario para echarte mano al cuello y... :D
por cierto, ¿has leido la guía de estilo? |
Hola y bienvenido a los foros.
Independientemente de que quieras hacerlo con algun control estandard de Delphi, antes de continuar revisa éste componente de planning, simplemente porque tal vez ya te de mucho trabajo hecho. Imagen. Lo puedes descargar desde aquí (gratuíto y con fuentes). |
Cita:
|
Gracias a los dos.
La verdad es que no me he pasado por la guía de estilo. Pero en cuanto tenga un rato, lo haré. Ahora mismo, voy a ver si le echo un vistazo al yearplan. Había pensado en hacerlo con paneles y que estos se generaran de forma dinámica. Por ejemplo, el mes que tenga 30 días que sólo ponga filas de 30 paneles. ¿Qué os parece? (Os digo esto sin haber visto aún el yearplan). He puesto pensado, porque no sé cómo se haría para que se crearan de forma dinámica en tiempo de ejecución. Independientemente de usar una opción u otra, ¿me podríais decir cómo se hace eso? Gracias. |
Me ha gustado tu idea, y puede incluso la llegue a implementar en un programa que tengo entre manos.
Te dejo el ejemplo que he hecho. En lugar de un Panel, uso un Frame, pero el caso es el mismo. Falta algunas cosas por hacer, como poner los días de la semana, pero no es nada del otro mundo ;) Saludos |
Aclaración:
Realmente no es lo que tú quieres, aunque sí puedes tomar ideas. Si tienes dudas, pregunte pues ;). Está pensado para añadirle cualquier cosa que se te ocurra. El ejemplo simula un calendario mensual, que tiene dentro un Memo y un panel. Ahora he actualizado el programa para que se pueda seleccionar un día fácilmente, de hecho, haciendo clic sobre el panel de cada día, se repinta con un color azulito, indicando que está seleccionado. Al pulsar el Botón "¿Seleccionado?" te aparece un ShowMessage con cada uno de ellos. Saludos |
:eek: Tremendo!! Eres un fenómeno.
Seguro que me sirve para hacer lo que yo quiero. Ya te iré dando la lata y comentándote las dudas que pueda tener.:rolleyes: Muchas gracias. |
Cita:
Saludos |
Como se instala en delphi 7 ???
Que tal raza, baje el archivo que viene el link aqui, y se me descomprime lo sig
Carpeta 16 Bits --- yearplan.DCR --- YEARPLAN.DCU Carpeta 32 Bits --- yearplan.DCR --- YEARPLAN.DCU yearplan.pas YearPlan.htm es todo lo que me viene, intente como dice con delphi 6 pero no tengo un archivo que es el DCLUSR.DPK espero su ayuda, muchas gracias saludos |
component -> install component -> busca el 32bits yearplan.pas, se abrirá una ventana (el dclusr.dpk que lo tienes en la carpeta Lib de delphi o quizás se cree en este momento) y compilar e instalalr.
En el yearplan.pas mira la rutina Register, en ella te dirá en qué paleta de delphi se instala. Saludos |
Otra opción es que crees un packag nuevo y le añadas el componente.
Desde el Menu de File/New/Other, selecciona Package y añade el PAS y el DCR. Compila e Instala. |
| La franja horaria es GMT +2. Ahora son las 04:52:21. |
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