progressbar mehrmals füllen geht das?
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 23 Antworten in diesem Thema. Der letzte Beitrag () ist von der_Kurt.
-
-
-
-
-
-
-
-
-
ungefähr so:
dann im timer einfach
schreiben!
lg Gugi -
-
das sollte ein tipp sein und kein C&P code.
machs so:
so macht er nur 5 durchläufe
lg Gugi -
-
Gugi, das, was du hier machst, ist werder als CP, noch als Tip, noch für den Threadersteller brauchbar (der will was fertiges.)
Sowas schreibt man nicht mal zum Spaß:
dim anzahlderdurchläufe as string = 0
Dein Code wird 5mal komplett durchlaufen, bis anzahl..... gleich 5 ist.
Dabei wird die Progressbar jeweils um 1 Strich erhöht. Steht also am Ende bei 5.
@Threadersteller: Du hast deine Hilfe. Ein Zähler, der zählt, wie oft die Progressbar bereits gefüllt wurde.
Versuche es doch einfach mal selbst. -
-
der_Kurt schrieb:
Gugi, das, was du hier machst, ist werder als CP, noch als Tip, noch für den Threadersteller brauchbar (der will was fertiges.)
Sowas schreibt man nicht mal zum Spaß:
dim anzahlderdurchläufe as string = 0
Dein Code wird 5mal komplett durchlaufen, bis anzahl..... gleich 5 ist.
Dabei wird die Progressbar jeweils um 1 Strich erhöht. Steht also am Ende bei 5.
@Threadersteller: Du hast deine Hilfe. Ein Zähler, der zählt, wie oft die Progressbar bereits gefüllt wurde.
Versuche es doch einfach mal selbst.
vorher hab ich ihm eh gesagt, das er den code in nen timer machen muss
lg Gugi -
-
machs so:
VB.NET-Quellcode
- Public Class Form1
- Dim anzahlderdurchläufe As Integer = 0
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Timer1.Start()
- End Sub
- Public Function progressbarauffüllen()
- If anzahlderdurchläufe = 5 Then
- Exit Function
- End If
- ProgressBar1.Increment(1)
- If ProgressBar1.Value = ProgressBar1.Maximum Then
- anzahlderdurchläufe += 1
- ProgressBar1.Value = 0
- End If
- End Function
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- progressbarauffüllen()
- Me.Text = "Durchläufe beendet " & anzahlderdurchläufe & "von 5"
- End Sub
- End Class
-
-
Oder machs einfach mit mehreren Timern. Fertiger Code:
VB.NET-Quellcode
- Public Class Form1
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Timer1.Start()
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- ProgressBar1.Increment(1)
- Timer1.Interval = 5
- If ProgressBar1.Value = 100 Then
- ProgressBar1.Value = 0
- Timer2.Start()
- Timer1.Stop()
- End If
- End Sub
- Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
- ProgressBar1.Increment(1)
- Timer2.Interval = 5
- If ProgressBar1.Value = 100 Then
- Timer2.Stop()
- End If
- End Sub
- End Class
Das wären dann 2 Durchläufe.
Gruß -
-
Tags
-
Ähnliche Themen
-
Progressbar in verschiedenen längen unterteilen..
DrMassiveShadow - - Sonstige Problemstellungen -
ProgressBar mit Rackbar füllen
PLAY*BOY - - Sonstige Problemstellungen
-
-
1 Benutzer hat hier geschrieben
- Gast (24)