Programación General > C++ Builder

 Pequeño Problema

<< < (2/2)

Devilcpc:
La forma que usa lordford si funciona, gracias...
aunq se complica mas ya q hay q hacer todo el codigo en un formulario..

saludos  :hola:

AURED:
Si quieres mantener tu forma original y no usa la de lordford prueba a sustituir el evento OnCreate del form2 por el evento OnShow y coloca alli el código que has escrito....funciona.

Devilcpc:
tenes razon ahi me funcionio

Gracias AURED y a los otros tamb

QliX=D!:
Es mas semasmasticamente correcto (o sea correcto para C++ :P) que sobrecarges el metodo Showmodal del form2, y le agreges el aprametro que corresponde a tu variable global "check", quedaria algo asi:



--- Código: Text ---int __fastcall TForm2::ShowModal(bool check){    Boton1-&#62;Enabled = check; //si es true, si, si no, no.} //Y en el .h del TForm2 agregas: class .....{public:........  int __fastcall ShowModal (bool chcke);...... }  //Entonces despues desde form1 podes usar: if (Edit1-&#62;Text == &#34;op&#34;)  Form2-&#62;ShowModal (true);else  Form2-&#62;ShowModal (false); 
Y listo, no es tan complejo, es ams claro, mas orientado a objetos, y menos riesgoso que tener una global.

Saludos.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa