![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Pues te sugiero que, si no lo has hecho todavía, empieces buscando información acerca de "arrastrar componentes", que se ha tratado en el foro. Cuando lo domines, diseña un "contenedor", el cual sería el lienzo, al que poder añadir "formas", esto es, lo que quieres dibujar, que las dibuje en la ventana y puedas guardarlo y leerlo en un archivo de disco.
Lo de imprimir lo dejaría casi hasta el final.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#2
|
||||
|
||||
|
Antes de empezar, creo que deberías tener claro hacia dónde vas a ir y dónde quieres llegar (lo que quieres conseguir).
A mi se me ocurren dos enfoques; Uno sencillo, pero limitado. Otro más complejo y elaborado. El problema no puedes pasar de uno a otro de forma fácil. * SENCILLO: Se trata de utilizar componentes de delphi, es decir, como bien ha comentado Ñuño, se trata de crear un contenedor (lienzo) y sobre él "crear" componentes, a los que puedas manipular sus propiedades. Shapes, Imagenes, Recuadros, Labels,... + Crear y destruir componentes en runtime. + Seleccionar Shapes visualmente. + Cómo mover controles en unform (runtime) + Aquí se discutió cómo crear una especie de IDE. + En los foros también hay hilos para crear controles en runtime. + Para crear líneas sobre el form o una cuadrícula (revisar el código). En este caso la limitación viene dada por los propieos controles de Delphi y el hecho de que todo el trabajo vas a tener que ir haciéndolo tú de forma manual. * COMPLEJO: El sistema complejo, sería diseñar una base que luego te permita añadir más posibilidades al sistema. Me explico... El contenedor u objeto que va a contener el dibujo, lo crearía desde cero. Los objetos gráficos los crearía desde cero; Todos heredando del mismo y con las operaciones básicas. A partir de ese punto ya no tienes la limitación que te dan los componentes de Delphi. Para que me entiendas sería algo similar a: + Drawing Objects de Angus Jhonson (link, pantallazos) + TCAD de codeidea (pantallazos, link) + TSimpleGraph de DelphiArea (link, pantallazo) Personalmente he utilizado bastante este último (que además es gratuíto y con fuentes). En este caso tienes implementadas infinidad de opciones que de otra forma tendrías que programar "a mano" (selección, Multiselección, Zoom, pan, impresión, Exportación,...)
__________________
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. Última edición por Neftali [Germán.Estévez] fecha: 06-03-2009 a las 12:04:14. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Resolucion grafica de aplicacion | galmacland | OOP | 8 | 10-05-2011 21:24:45 |
| DBChart, Cambio de Tipo de Grafica | albertmac | Gráficos | 25 | 20-10-2008 15:23:37 |
| Gráfica dBChart tipo Radial (Ver Excel2007) | Meneleo | Gráficos | 0 | 20-11-2007 01:40:11 |
| Aplicación con buscadores tipo google o yahoo | santiago14 | SQL | 5 | 14-02-2007 01:53:36 |
| Abrir cualquier tipo de archivo desde mi aplicación | Albano | Varios | 3 | 06-10-2006 20:48:31 |
|