Programación General => C/C++ => C++ Builder => Mensaje iniciado por: Xtasys en Viernes 21 de Noviembre de 2003, 08:02
Título: Re: Ayuda
Publicado por: Xtasys en Viernes 21 de Noviembre de 2003, 08:02
:comp: Hola tengo una duda muy estupida sobre c++ builder, resulta que yo programo en C++, y me obligue a migrar a builder por cuestiones que no vienen al caso, bueno les pregunto ya que lo acabo de instalar y estube hechandole una mano, y la duda surgio cuando quiero abrir de un Form a otro COMO HAGO!!!!! GRACIAS :think:
Título: Re: Ayuda
Publicado por: _Viktor en Viernes 21 de Noviembre de 2003, 17:47
Si lo que quieres es por ejemplo desde Form1 abrir el Form2, es sencillo, asumiendo los nombres que da por defecto el builder:
En el Cpp del Form1 incluyes el archivo cabecera del Form2, es decir:
Código: Text
#include "Unit2.h"
Luego en el evento que quieras llamar o mostrar el Form2, simplemente invocas el metodo Show o ShowModal del Form2, al que ahora puedes acceder ya que incluiste su header anteriormente, es decir:
Código: Text
Form2->Show();
Form2->ShowModal(); //En forma Modal
Eso, si tienes alguna duda, dime que version de Builder estas usando y trato de instalarla para enviarte un ejemplo, (Tengo la 6 instalada, pero tambien tengo la 4 y 5 por ahi).
Yo tambien empeze con C, C++, a C++ Builder pase por el instituto donde estudio, pero creeme si te gusta C++ no te vas a arrepentir nunca de aprender Builder, no creerias las cosas que se pueden hacer....
Suerte!!!
Título: Re: Ayuda
Publicado por: Xtasys en Sábado 22 de Noviembre de 2003, 10:18
:good: Muchas gracias por la ayuda que me diste me sirvio mucho......, pero estoy viendo que este foro me va a tener que ayudar muy mucho porque estoy viendo que esto es muy dificil para mi........ GRACIAS p/d: mi version es Borland C++ Builder 6 Enterprice:good:
Título: Ayuda
Publicado por: _Viktor en Martes 25 de Noviembre de 2003, 04:40
Hola, mientras pueda ayudarte lo hare, no hay problema en eso, solo trata de agotar tus ideas para luego consultar aca. Si se como ayudarte lo hare.