bITmApp
Power Member
Olá,
Como o título diz o meu problema resume-se a mostrar uma progress bar numa form enquanto um gráfico é desenhado noutra. Já criei uma form à parte só com a progress bar mas não consigo metê-la a progredir enquanto o gráfico é desenhado.
Este código é da form onde vai ser desenhado o gráfico, na da progress bar não tenho nada. Já tentei meter dentro do ciclo "For" a progredir com cada "i" mas depois na parte de desenhar (AxMSChart1.ChartData = grafico) a progress bar já vai a 100% e aquilo por vezes ainda demora algum (bastante) tempo dando a aparência de ter empancado. Há alguma maneira de contabilizar o progresso do desenho?
Obrigada por qualquer tipo de ajuda que me possam dar
Como o título diz o meu problema resume-se a mostrar uma progress bar numa form enquanto um gráfico é desenhado noutra. Já criei uma form à parte só com a progress bar mas não consigo metê-la a progredir enquanto o gráfico é desenhado.
Código:
For i = 0 To x_tempo.Length - 1
grafico(i + 1, 0) = x_tempo(i)
grafico(i + 1, 1) = y_curva(i)
grafico(i + 1, 2) = x_tempo(i)
grafico(i + 1, 3) = y_aço(i)
Next
AxMSChart1.Plot.UniformAxis = False
AxMSChart1.ChartData = grafico
Este código é da form onde vai ser desenhado o gráfico, na da progress bar não tenho nada. Já tentei meter dentro do ciclo "For" a progredir com cada "i" mas depois na parte de desenhar (AxMSChart1.ChartData = grafico) a progress bar já vai a 100% e aquilo por vezes ainda demora algum (bastante) tempo dando a aparência de ter empancado. Há alguma maneira de contabilizar o progresso do desenho?
Obrigada por qualquer tipo de ajuda que me possam dar
Última edição: