SoloCodigo

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:

Form1: Unit1.cpp, Unit1.h
Form2: UInit2.cpp, Unit2.h

En el Cpp del Form1 incluyes el archivo cabecera del Form2, es decir:

 
Código: Text
  1.  
  2. #include "Unit2.h"
  3.  
  4.  

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
  1.  
  2. Form2->Show();
  3. Form2->ShowModal(); //En forma Modal
  4.  
  5.  

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.



Saludos!:good: