Hur menar du? Vill du bara skapa en vanlig progressbar eller hur menar du med att den ska "följa" programmet? Jag håller på med ett program som tar lång tid innan lösningen kommer (ca 3 min) <b>Jag håller på med ett program som tar lång tid innan lösningen kommer (ca 3 min) </b> Gammal tråd jag vet!Sv: Progressbar
Sv:Progressbar
Då vill jag att användaren skall se att programet arbetar ( inte med ett timglas)
utan kunna följa hur långt programet har kommit med ex en progressbarSv: Progressbar
Finns ju bara en sak att göra.
I detta program måste du lägga in någon form av avbrottshantering.
Ex varje gång jag kör denna Function från en loop så triggar man Progressbar:en
Inget bra svar men du måste hitta något sätt att logga var i programmet du är just nu.
Finns ju ett sätt om du vet att det alltid tar ~ 3 min . Lägg in en Timer som triggar var 10 sek.Sv: Progressbar
Men annars kan man "om du nu vet att det kmr ta 3 min varje gång" ställa en timmer på 3 min så är det klart ;)
Ex.
Timer1 = interval 1800
Public Class Form1
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Increment(1)
If ProgressBar1.Value = 99 Then
'va du vill ska hända!
'Ex
MsgBox("hejsan")
End If
End Sub
End Class