PDA

Ver la Versión Completa : Diseñar un componente... (algo similar?¿?¿?)


Neftali [Germán.Estévez]
22-01-2014, 11:49:57
Hola a todos.
Tal y como dice el título del mensaje, necesito diseñar un componente.
La funcionalidad en pocas palabras es poder seleccionar 2 intervalos de tiempo (por meses) de forma gráfica, dentro de un rango de fechas.
Es decir, dado un periodo de tiempo (Enero 2010 hasta Dic. del 2015), dentro de ese periodo poder seleccionar de forma visual 2 intervalos (por meses).

Algo aproximado que he visto, para que os hagáis una idea, es el que utiliza Google en la página de Analytics.
Os coloco una imagen; Podéis ver en la parte central el control de selección.

http://img69.imageshack.us/img69/2121/3ph9.png

No conozco nada similar en Delphi, así que no me queda otra que hacerlo desde 0. No es algo trivial (para hacerlo en una tarde), así que antes de empezar quería preguntar...

(1º) Conocéis por casualidad algo similar a esto (no quiero, ni tengo tiempo de reinventar la rueda). Incluídos comerciales, pues es para un tema de trabajo.
(2º) Si la primera pregunta es no, conoceis algún componente en el que me pueda basar y que me facilite el trabajo para no realizarlo desde 0.

Un saludo y gracias.

TOPX
22-01-2014, 14:44:56
Hola.

Para partir de algo similar, con Delphi y usando la VCL, puede: bajar el "compiled demo" de http://www.steema.com/download/vcl y abrir los ejemplos que muestra en la pestaña "All features", categoría "Miscellaneous" > "Zoom and Scroll".

Es que, como ya sabrá, para aplicaciones web en otros lenguajes, esa funcionalidad ya es algo común; de pronto le sirva de inspiración ver cosas como:

http://steema.com/files/public/teechart/html5/scroller/TeeChartScroller.html
http://amcharts.com/javascript-charts/line-with-scroll-and-zoom/
http://zingchart.com/reference/html5_examples/multi_zoom.html
...

-

Neftali [Germán.Estévez]
22-01-2014, 16:47:37
Hola.

Para partir de algo similar, con Delphi y usando la VCL, puede: bajar el "compiled demo" de http://www.steema.com/download/vcl y abrir los ejemplos que muestra en la pestaña "All features", categoría "Miscellaneous"

Hola Topx.
Gracias por el comentario.
Conozco y trabajo con los componentes TChar de Steema, pero me temo que las cualidades que comentas de Scroll y Zoom se usan sobre un gráfico (Chart), no pueden usarse se forma libre sobre un componente externo a TChart. Tampoco veo la forma de adaptar ese componente a lo que necesito.

Iguialmente, aunque necesito en cierta forma el "zoom" y el "scroll" en el componente (sólo en 1 dimensión) no veo forma de aprovechar esas características en el componente que necesito.

Gracias de todas formas por el comentario.
^\||/