Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Lineas de Diagramas (https://www.clubdelphi.com/foros/showthread.php?t=23093)

jdattoli 06-07-2005 16:56:18

Lineas de Diagramas
 
Hola amigos, buen día.

Tengo una pregunta que espero me puedan ayudar a disipar.

Hay alguna herramienta con la cual pueda insertar flechas, lineas y figuras geometricas tal y como lo hago en word, esto por que mi aplicación esta basado en un diagrama de flujo, y necesito dibujar en mi forma.

de antemano muchas gracias y que tengan muy buen día.


Atte

Jdattoli

dec 06-07-2005 17:36:16

Hola,

Tal vez el componente "TSimpleGraph" que puedes encontrar en DelphiArea pueda servirte: es de código abierto, gratuito, tienes a tu disposición su código fuente.

jdattoli 12-07-2005 18:46:57

ok ya baje el componente, pero no se como llamarloya tengo los graficos, pero no se como insertarlos a mi forma.

de antemano muchas gracias

dec 13-07-2005 00:53:40

Hola,

Si no recuerdo mal con el componente a que nos referimos viene un ejemplo de uso del mismo. ¿Qué problema exactamente tienes? ¿Revisaste ya el ejemplo y la documentación (no recuerdo, pero diría que existe)?

Actualización:
Parece ser que el componente en cuestión va a continuar desarrollándose dentro del proyecto ExtGraph. Ahora mismo estoy descargando el ejemplo (compilado) que puedes encontrar en DelphiArea: supongo que su código fuente se adjunta con el del componente. Echa un vistazo a la página Web del proyecto ExtGraph porque acaso ahí halles documentación, acaso otros ejemplos, etc.

jdattoli 14-07-2005 17:16:52

Hola:

Muchisimas gracias por tu apoyo.

el problema que tengo es el siguiente:

ya instale el componente SimpleGraph, y en los componentes Delphi Area me aparece el icono del cuadro de flujo de SimpleGraph. El problema es que al quererlo utilizar unicamente me dibuja un area de trabajo y no así las herramientas para dibujar mi flujo, Intente hacer mi flujo mediante el demo ejecutable, pero en las propiedades de mi Simplegraph no hay una opción para cargar esta imagen.

Es decir, dentro de delphi 7 no me aparecen las herramientas para dibujar dentro de mi forma tal y como aparecen en el demo. Me hará falta instalar algo??

Aprecio su ayuda

jdattoli

roman 14-07-2005 19:51:54

Cita:

Empezado por jdattoli
Es decir, dentro de delphi 7 no me aparecen las herramientas para dibujar dentro de mi forma tal y como aparecen en el demo. Me hará falta instalar algo??

Mas bien te hace falta programar algo. La componente te da un área de dibujo y métodos y propiedades para dibujar. Tú tienes que implementar la interfaz para usar esos métodos y propiedades.

Creo que la mejor forma de empezar es examinando el demo. Es lo que acabo de hacer (pues no conocía la componente). Simplemente abrí el demo, di doble click en el botón del rectángulo y vi que en su evento OnClck está el código:

Código Delphi [-]
SimpleGraph1.DefaultNodeClass := TRectangularNode;
SimpleGraph1.CommandMode := cmInsertNode;

Entonces abrí un nuevo proyecto, inserté un botón y una componente SimpleGraph, puse este código en el OnClick del botón, oprimí F9 y ya en ejecución oprimí mi botón y ¡voilà! pude dibujar un rectángulo en el área provista.

Además, la componente viene acompañada de un readme.htm en donde se describen las propedades, métodos y eventos.

// Saludos

jdattoli 14-07-2005 22:16:58

hola buen día:

Muchisimas gracias Roman, en efecto hice lo que explicaste y trabaja muy bien la componente, sin embargo para no quedarme con la duda. ¿solo sirve en tiempo de ejecucion??, ya que me gustaria programar cada cuadro del flujo y no que el usuario desarrolle un flujo.

mil gracias por tu ayuda

Jdattoli

roman 15-07-2005 00:12:04

No veo la necesidad de hacerlo durante el diseño. Simplemente haz tus diagramas, guárdalos en archivos y que el usuario cargue el que necesite. En el demo puedes ver cómo se guarda y lee de un archivo.

// Saludos


La franja horaria es GMT +2. Ahora son las 05:57:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi