Fórum Progress Bar real existe ? #429634
24/11/2012
0
preciso implementar uma progress bar no meu projeto, porem só quero que a progress bar termine quando a execução do meu metodo estiver concluida.
como eu poderia estar implementando isso ?
Jean Teixeira
Curtir tópico
+ 0Posts
24/11/2012
Gilmar Moraes
preciso implementar uma progress bar no meu projeto, porem só quero que a progress bar termine quando a execução do meu metodo estiver concluida.
como eu poderia estar implementando isso ?
Cara já procurei isso tbm, achei procedimento bem complicados, onde vc atribuida cada criação de form ou um carregamento, fragmentava o tempo com pausa até o carregamento e depois liberava a outra etapa..como disse meio complicado más não impossivel, tentei implementar más não conseguí nada satisfatório..
Gostei + 0
24/11/2012
Jean Teixeira
Gostei + 0
26/11/2012
Emerson Nascimento
suponha que seu método terá 12 passos (calculo de algum valor, depois criação de uma classe, etc...)
no início do método você atribui 12 à propriedade Max e 0 à propriedade Position.
e DEPOIS de cada passo completado você soma 1 à propriedade Position.
assim:
procedure X(sender: TObject);
begin
ProgressBar1.Max := 12;
ProgressBar1.Position := 0;
ProgressBar1.Step := 1;
// passo 1
var1 := GetValue(ComboBox1.ItemIndex); // obtem o saldo financeiro no armazem selecionado.
ProgressBar1.StepIt; // incrementa a barra
// passo 2
[bla bla bla]
ProgressBar1.StepIt; // incrementa a barra
[etc...]
end;
Gostei + 0
27/11/2012
Jean Teixeira
Gostei + 0
27/11/2012
Alisson Santos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)