Fórum ProgressBar com Imagem #413859
09/03/2012
0
Gostaria de tirar uma dúvida com vocês. Eu tenho um progressbar que vai até o fim de uma tabela do BD. Consigo fazer ele normal, até consegui linkar um label nele pra mostrar quantos registros tem no total e um contador de registros, tipo 0/100, e deixo ele no meio do progressbar. Funciona perfeito e pra onde eu leve esse progressbar, o label sempre fica linkado nele.
A minha dúvida é a seguinte: Tem como eu fazer esse label, ou uma imagem que vou linkar ele, andar de acordo com o progresso? tipo ela começa no 0, no começo do progressbar e de acordo com o progresso dele, ela vai andando também até o fim. Tem como fazer isso?
Allan Ramos
Curtir tópico
+ 0Posts
09/03/2012
Vinícius Belisário
Gostei + 0
09/03/2012
Allan Ramos
Gostei + 0
09/03/2012
Vinícius Belisário
Gostei + 0
10/03/2012
Allan Ramos
Image1.left := (ProgressBar1.Position * 7) - 110;
No caso, começando da posiçao - 110 do progressbar (110 é o tamanho da imagem), ele vai receber a posiçao multiplicado por 7, pois o progressbar tem tamanho 700, menos o tamanho dele, pra não sair fora da barra.
Ainda to tentando adaptar ele melhor, mas funcionou hehe.. Abraço.
Gostei + 0
14/03/2012
Joao Silva
procedure TForm1.Button1Click(Sender: TObject);
var t:integer;
begin
for t := 0 to table1.RecordCount-1 do begin
progressbar1.Min := table1.RecNo;
progressbar1.Max := table1.RecordCount;
progressbar1.Position := t;
image1.Left := t*3;//(progressbar1.Position);//*7);//-110;
end;
table1.Last;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)