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

[0] Índice de Mensajes

Ir a la versión completa