Programación General > C++ Builder
Pequeño Problema
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->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->Text == "op") Form2->ShowModal (true);else Form2->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
[*] Página Anterior
Ir a la versión completa