Hola a todos:
Tengo este problema.
tengo un progressbar que cuando llega al 2% tiene que cambiar de formulario y ocultar en el que esta.
pero el problema es que dentro del progressbar se encuentra un ciclo for, este hace que al cerrar mi programa me de error de ONSHOW y de ONHIDE intente return este me para el progressbar pero me pestañea al cambiar de formulario.
hay alguna función en el progressbar que lo pare.
el código que tengo es algo así
Código:
for(ProgressBar1->Position=0;ProgressBar1->Position>0<ProgressBar1->Max;ProgressBar1->Position++)
{
Application->ProcessMessages();
Sleep(50);
for(int j=0;j<25;j++)
{
CopyFile((Origen+Archivo[j]).c_str(),(Destino+Archivo[j]).c_str(),false);
}
if(Label1->Caption == "2%")
{
Form4->Show();
return;
Form3->Hide();
}
}
Sleep(250);
ProgressBar1->Position=0;
Gracias de antemano