• Viernes 8 de Noviembre de 2024, 12:44

Autor Tema:  Mostrar Grafico en otro Form???  (Leído 1817 veces)

el bare

  • Miembro activo
  • **
  • Mensajes: 65
  • Nacionalidad: mx
    • Ver Perfil
Mostrar Grafico en otro Form???
« en: Sábado 11 de Abril de 2009, 04:59 »
0
Hola a todos, al estar trabajando en mi proyecto me tope con esta dificultad.
he agregado el grafico mediante el objeto Chart, y se muestra bien y todo, el problema es que quiero que la grafica se muestre en otro form aparte, para hacerlo mas grande, lo intente, pero como los datos son obtenidos de 2 Edits, al quererlo pasar a otro form me dice que no estan definidos.
hay alguna forma de hacer esto??

aqui adjunto el codigo del evento del click de boton que genera el grafico.

Código: C++
  1.  
  2.  
  3. Series1->AddX(Edit13->Text.ToDouble(),Label5->Caption,clBlue);
  4. Series2->AddX(Edit59->Text.ToDouble(),Label6->Caption,clRed);
  5.  
  6.  
  7.  

Saludos.

AnimaSubtilis

  • Miembro MUY activo
  • ***
  • Mensajes: 172
  • Nacionalidad: co
    • Ver Perfil
Re: Mostrar Grafico en otro Form???
« Respuesta #1 en: Lunes 13 de Abril de 2009, 17:24 »
0
Pues creo que lo que nescesita es comparir los datos de los form

simplemente es incluir el header de la forma de la cual nescesita los datos en la otra forma....

Alt+F11 o en File->Include Unite Header...

y se pondria de la siguientre manera


Código: C++
  1.  
  2. Series1->AddX(Formx->Edit13->Text.ToDouble(),Label5->Caption,clBlue);
  3. Series2->AddX(Formx->Edit59->Text.ToDouble(),Label6->Caption,clRed);
  4.  
  5.  

 :P  eso fue lo que entendi espero que sea de ayuda---..
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....[/size]

[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]


el bare

  • Miembro activo
  • **
  • Mensajes: 65
  • Nacionalidad: mx
    • Ver Perfil
Re: Mostrar Grafico en otro Form???
« Respuesta #2 en: Lunes 13 de Abril de 2009, 20:37 »
0
Que tal amigo, fijate que agregue el header como me dijiste, solo que no me quedo claro una cosa.
el codigo que me pusiste en donde va?? en el boton para generar el grafico o en el otro formulario donde deseo mostrar el grafico???

mi codigo quedo asi:

esto lo agregue en el formulario llamado "graflepra" que es donde quiero mostrar la grafica.
Código: C++
  1.  
  2. Series1->AddX(frmlepra->Edit13->Text.ToDouble());//frmlepra es el formulario donde estan los edits
  3. Series2->AddX(frmlepra->Edit59->Text.ToDouble());
  4.  
  5.  

por cierto, tuve que quitarle esto al codigo porque me marcaba error:

,Label5->Caption,ClBlue

me decia que los label no eran parte de ese formulario.

Que estoy haciendo mal??? :brickwall:

Saludos.  :hola:

AnimaSubtilis

  • Miembro MUY activo
  • ***
  • Mensajes: 172
  • Nacionalidad: co
    • Ver Perfil
Re: Mostrar Grafico en otro Form???
« Respuesta #3 en: Lunes 13 de Abril de 2009, 20:52 »
0
Pues si el lavel se encuentra en el mismo form que los edit va de la misma manera

anteponiendo el form nescesario.....

aunque voy a mirar lo de los graficos porque aca entre nos nunca los he utilizado :P ....

una pregunta en donde puedo encontrar dicho componente....? para porder mirarlo
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....[/size]

[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]


el bare

  • Miembro activo
  • **
  • Mensajes: 65
  • Nacionalidad: mx
    • Ver Perfil
Re: Mostrar Grafico en otro Form???
« Respuesta #4 en: Lunes 13 de Abril de 2009, 22:09 »
0
Hola... Los labels y los edits estan en otro form, lo unico que agrego en el nuevo form es el grafico, que quiero mostrar desde el evento click button del otro form, estuve moviendo de arriba para abajo y no pude hacerlo funcionar, en fin, creo que tendre que hacer mas espacio en el form para mostrar el grafico...  :comp: :lol: jejeje.

Respecto a lo del grafico, lo encuentras en la pestaña "Additional", el objeto se llama "Chart", tiene un dibujo en forma de grafico de pastel o torta, para que lo cheques..
Y pues gracias por las respuestas amigo,aunque no funciono, aprecio tu interes, de verdad, mil gracias. :good: ...


Saludos :hola:

AnimaSubtilis

  • Miembro MUY activo
  • ***
  • Mensajes: 172
  • Nacionalidad: co
    • Ver Perfil
Re: Mostrar Grafico en otro Form???
« Respuesta #5 en: Lunes 13 de Abril de 2009, 22:18 »
0
No es para rendirce....es mas sencillo de lo que crees

colocas un boton donde estan los edit

luego en el boton pones lo siguiente

Código: C++
  1.  
  2.  FormGraph->Series1->AddX(Edit13->Text.ToDouble());//FormGraph este seria el formulario donde tienes el grafico
  3.  FormGraph->Series2->AddX(Edit59->Text.ToDouble());
  4.  FormGraph->ShowModal();
  5.  
  6.  

y listo prueba con eso si no hay otra posible opcion....

tienes que incluir en FormGraph el header de la otra forma.....
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....[/size]

[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]


el bare

  • Miembro activo
  • **
  • Mensajes: 65
  • Nacionalidad: mx
    • Ver Perfil
Re: Mostrar Grafico en otro Form???
« Respuesta #6 en: Lunes 13 de Abril de 2009, 23:51 »
0
:lol:  me salvaste la vida amigo, funciono al 100%.. :P
muchisimas gracias, ahora voy a continuar con mi proyecto, aun me queda muchisimo por hacer. :comp:
 
Gracias.... :beer:  :rolleyes: .


Saludos... :hola: