Fórum Progress Bar real existe ? #429634

24/11/2012

0

pessoal ,
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

Jean Teixeira

Responder

Posts

24/11/2012

Gilmar Moraes

pessoal ,
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..
Responder

Gostei + 0

24/11/2012

Jean Teixeira

pois é não achei nada voltado para isso , mais alguem conhece algum meio ?
Responder

Gostei + 0

26/11/2012

Emerson Nascimento

você pode tentar:

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;
Responder

Gostei + 0

27/11/2012

Jean Teixeira

muito obrigado fiz alo parecido com isso e deu certo!
Responder

Gostei + 0

27/11/2012

Alisson Santos

Post Concluido, qualquer duvida nos informar.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar