1. #1
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard Warum funktioniert der Countdown nicht?

    Moin.

    Habe in einem Button als Text "5"

    Nun möchte ich nachdem "0" erreicht wurde der Text zu "Öffnen" geändert wird.
    Jedoch zieht der nichts von der "5" ab.

    PHP-Code:
    Private Sub Timer1_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer1.Tick
            Button1
    .Text Button1.Text 1
            Button1
    .Text Button1.Text 1
            Button1
    .Text Button1.Text 1
            Button1
    .Text Button1.Text 1
            Button1
    .Text Button1.Text 1
            
    If Button1.Text "0" Then
                Button1
    .Text "Öffnen"
                
    Button1.Enabled True
            End 
    If
            
    Timer1.Stop()
        
    End Sub 
    Woran liegt das?

    MfG.

  2. #2
    Avatar von aquastar
    Registriert seit
    08.11.2011
    Beiträge
    1.024
    Thanked 1.110 Times in 580 Posts

    Standard AW: Warum funktioniert der Countdown nicht?

    Du hast da 'n String, was soll denn schon deiner Meinung nach passieren, wenn du dem 1 abziehst(?), also einem String!

  3. #3
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard AW: Warum funktioniert der Countdown nicht?

    Aus der 5 soll eine 4 werden, dann eine 3 und das jede Sekunde -1?!

  4. #4
    Avatar von aquastar
    Registriert seit
    08.11.2011
    Beiträge
    1.024
    Thanked 1.110 Times in 580 Posts

    Standard AW: Warum funktioniert der Countdown nicht?

    Ja, das kannst du einem Integer abziehen, aber wie willst du 'nem String 1 abziehen? Das, was du da auf deinem Label hast, ist 'n String.

  5. #5
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard AW: Warum funktioniert der Countdown nicht?

    Fail, hat sich erledigt.

  6. #6
    Avatar von aquastar
    Registriert seit
    08.11.2011
    Beiträge
    1.024
    Thanked 1.110 Times in 580 Posts

    Standard AW: Warum funktioniert der Countdown nicht?

    Button1.Text = Val(Button1.Text) - 1

    So sollte es gehen.

    Gruß

  7. #7

    Registriert seit
    19.11.2011
    Beiträge
    114
    Thanked 42 Times in 31 Posts

    Standard AW: Warum funktioniert der Countdown nicht?

    Außerdem reicht es, wenn du nur einmal 1 abziehst.

    Label1. Text = 10

    Im Timer-Tick-Event

    Me.Label1.Text = Label1.Text -1
    If Label1.Text = 0 Then
    'Timer stoppen und Meldung ausgeben

  8. The Following User Says Thank You to Daxter For This Useful Post:

    DnL (28.09.2012)

  9. #8
    Avatar von Gangstersheep
    Registriert seit
    18.11.2011
    Beiträge
    368
    Thanked 243 Times in 168 Posts

    Standard AW: Warum funktioniert der Countdown nicht?

    Ich hätte es einfach so gemacht:

    (Kommt in den Timer)
    Den Timer stellst du beim Interval auf 1000, fertig.

    Code:
            Button1.Text = Button1.Text - 1
            If Button1.Text = "0" Then
                Timer1.Stop()
                Button1.Text = "Öffnen"
                Button1.Enabled = True
            End If
    Falls du es noch brauchst...

Ähnliche Themen

  1. Headset funktioniert nicht
    Von Manipulate im Forum Hardware
    Antworten: 3
    Letzter Beitrag: 01.08.2013, 14:53
  2. Zeilenumbruch funktioniert nicht :/
    Von ZarneXxX im Forum PHP
    Antworten: 10
    Letzter Beitrag: 22.06.2013, 20:38
  3. Schwimmtestprogramm funktioniert nicht !
    Von AlexEHM im Forum C++
    Antworten: 1
    Letzter Beitrag: 12.06.2012, 22:28
  4. Genetikk - Warum nicht?
    Von patlux im Forum Musik ♫
    Antworten: 1
    Letzter Beitrag: 16.01.2012, 23:00
  5. Bluetooth funktioniert nicht
    Von Diestver im Forum Windows
    Antworten: 1
    Letzter Beitrag: 07.01.2012, 07:10
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.