Ergebnis 1 bis 7 von 7
  1. #1
    Trojaner Avatar von fitfull
    Registriert seit
    10.07.2009
    Beiträge
    89

    Cool VB.NET - Progressbar

    Hallo!

    Ich hab eine Application in Visual Basic.

    In dieser Application befindet sich ein Button, eine Progressbar und ein Timer

    Ich möchte, dass wenn ich auf den Button klicke, die Progressbar voll lädt und bei 100% eine Nahricht öffnet.

    Eigentlich klappt alles, doch wenn ich beim Debuggen auf mein Button klicke lädt auch der Balken bis 100% und zeigt ne Nachricht an, jedoch wird die Nachricht unendlich oftmals geöffnet. Ich möchte den Code so haben, dass die Nachricht sich am Ende nur 1x öffnet.

    Der Code:

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    ProgressBar1.Increment(1)
    If ProgressBar1.Value = ProgressBar1.Maximum Then MsgBox("Nachricht.", MsgBoxStyle.Information, "Succefully!")


    End Sub
    End Class


    Ich hoffe ihr könnt mir helfen, lg

  2. #2
    Der `Toastflüsterer` Avatar von AlterHacker
    Registriert seit
    27.09.2008
    Beiträge
    690

    Standard

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    ProgressBar1.Increment(1)
    If ProgressBar1.Value = ProgressBar1.Maximum Then MsgBox("Nachricht.", MsgBoxStyle.Information, "Succefully!")
    Timer1.enabled = false


    End Sub

    Oder so ähnlich. Hab lang kein VB mehr gecoded.
    + Bitte mach nicht noch son Pseudo-Hack-Tool, danke =D

    Security is an illusion.
    Cheater : 8=o
    Normaluser : 8=======o
    Ich : 8================o

    BM: (4|2|0)

  3. #3
    Trojaner Avatar von fitfull
    Registriert seit
    10.07.2009
    Beiträge
    89

    Standard

    Hm, leider gehts nicht, der Balken lädt dann nur auf 1%

    So jetzt gehts wenigstens

    musste den timerstopp befehl angeben das wars
    Geändert von fitfull (27.05.2010 um 13:31 Uhr)

  4. #4
    W32.Lovgate Avatar von ExTaSy
    Registriert seit
    01.11.2008
    Beiträge
    322

    Standard

    Obwohl das ja schon oben gesagt wurde. Der Befehl timer1.enabled = false
    schaltet sozusagen den Timer aus nachdem die Progressbar 100% erreicht hat. Bei deinem Code fehlt dieser Befehl und deshalb wiederholt er alles^^

    Edit: Hmm das sollte eigentlich stimmen

  5. #5
    W32.FunLove Avatar von D4NiK
    Registriert seit
    02.04.2010
    Beiträge
    147

    Standard

    Öhm
    versuch mal mit If Code ca so:

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick


    If

    ProgressBar1.Increment(1)
    ProgressBar1.Value = ProgressBar1.Maximum Then
    MsgBox("Nachricht.", MsgBoxStyle.Information, "Succefully!")
    Timer1.enabled = false
    End If

    End Sub
    End Class
    (0|10|0)

  6. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    fitfull (30.05.2010)

  7. #6
    W32.FunLove
    Registriert seit
    17.04.2010
    Beiträge
    147

    Standard

    also ganze einfach

    TIMER:
    Progressbar1.value +=1
    If Progressbar1.vlaue = 100 Then
    msgbox("boho")
    Timer1.stop
    End if


    BITTE EIN THX geben

  8. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    fitfull (30.05.2010)

  9. #7
    W32.FunLove Avatar von KillerSR
    Registriert seit
    18.06.2009
    Beiträge
    146

    Standard

    Hey, ich frage einfach mal hier, da ich auch mit der Progressbar zu tun habe und dafür nicht extra neuen Thread aufmachen will, also bin dabei einen Radio Player zu machen, jetzt habe ich Da nen Button, der den Stream läd, also den Link zum Radio:
    Code:
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
            AxWindowsMediaPlayer1.URL = ("http://www.we-are-deejays.de/listen.asx")
            Label1.Text = "Playing: We are Deejays.de Your Online Radio"
        End Sub
    Nun wenn man drauf drückt dauert das ja was, bis das geladen ist, da wollte ich die Progressbar im Spiel bringen, da ich aber noch ein Anfänger bin, frage hier mal hier um Rat Danke

    Sorry nicht dran gedacht; danke Novedad
    Geändert von KillerSR (27.09.2010 um 17:52 Uhr)

Ähnliche Themen

  1. [VB.NET Tutorial] Own Progressbar
    Von Code-C4 im Forum .NET Tutorials
    Antworten: 15
    Letzter Beitrag: 06.03.2010, 13:59
  2. [Hilfe] ProgressBar bei VB.NET ... kleine Frage
    Von On3m4nsh0w im Forum .NET Sprachen - Techniken
    Antworten: 4
    Letzter Beitrag: 05.03.2010, 16:44
  3. [S] Webdownloader + Progressbar
    Von MIIIK im Forum VisualBasic
    Antworten: 1
    Letzter Beitrag: 30.06.2009, 21:05
  4. Progressbar need help!
    Von Jack Daniels im Forum VisualBasic
    Antworten: 9
    Letzter Beitrag: 17.12.2008, 16:02
  5. [F]Progressbar
    Von Whit3z im Forum Delphi
    Antworten: 8
    Letzter Beitrag: 07.09.2008, 09:15

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •