Programación General > C++ Builder
Re: ayuda por favor!!
(1/1)
parmas:
hola tengo una duda, estoy iniciando apenas en esto del c++ builder y estoy aprendiendo a usar los diferentes objetos... en un programilla que estoy haciendo para practicar puse una ProgressBar, y ya logré hacerla que jalara mediante un ciclo for, pero no logro hacer que desaparezca después del ciclo, les anexo mi código para ver si pueden encontrar el error... GRACIAS
void __fastcall TForm1::Button1Click(TObject *Sender)
{
StaticText1->Visible=1;
ProgressBar1->Visible=1;
Memo1->Lines->SaveToFile("Prueba.txt");
for (ProgressBar1->Position=0; ProgressBar1->Position<=ProgressBar1->Max; ProgressBar1->Position+=10)
{
Application->ProcessMessages();
sleep(1);
}
ProgressBar1->Visible=0;
}
*NOTA: Ya intenté cambiando los 0 y 1 por false y true respectivamente y no jala.
Ruso:
Prueba a cambiar el ProgressBar1->Visible=0 por ProgressBar1->Hide() .
nashy:
tu programa se cicla, no sale del for, por eso no se oculta el progressbar. en lugar de <=, ponle <.
_Viktor:
Asi funciona perfecto...
--- Código: Text --- ProgressBar1->Visible=true;for (int i=0;i<=ProgressBar1->Max;i+=10){ Application->ProcessMessages(); ProgressBar1->Position=i; Sleep(50);}ProgressBar1->Visible=false;
Suerte!!!
Navegación
Ir a la versión completa