Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 17:05

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB] Button Countdown

Discussion on [VB] Button Countdown within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Question [VB] Button Countdown

Hallo e*pvp!

Also. Ich mache grade einen kleinen Bot über Webbrowser Control.
Und bräuchte einen Button mit einem 5 Sekunden Countdown.
Der Countdown soll beginnen wenn Form1 geöffnet wird.

Also hier ein Beispiel.
Text: 5 (Button nicht anklickbar)
Text: 4 (Button nicht anklickbar)
Text: 3 (Button nicht anklickbar)
Text: 2 (Button nicht anklickbar)
Text: 1 (Button nicht anklickbar)
Text: Spenden (Button anklickbar)
sexualising is offline  
Old 10/30/2014, 16:57   #2
 
MaBarker's Avatar
 
elite*gold: 274
Join Date: Jun 2012
Posts: 4,523
Received Thanks: 434
Ich versteh die frage jetzt glaubich nicht ganz.
Wenn ich dich richtig verstanden habe brauchst du jetzt einen Button und wenn man drauf klickt startet ein 5 Sekunden Timer welcher in einem Label der jede Sekunde geupdated wird ausgegeben wird.


Wie schon gesagt.
Du brauchst nen Button.
Beim Klick startest du einen Timer welcher einen Intervall von 5000(5 Sek) hat.
Dann brauchst du eine kleine Update Funktion und einen Label.
Die Update Funktion muss dann jede Sekunde erfolgen und muss den Label Updaten und der Label muss einfach die zeit von dem Timer ausgeben.

so würd ich es machen ^^
MaBarker is offline  
Old 10/30/2014, 17:18   #3

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Quote:
Originally Posted by MaBarker View Post
Ich versteh die frage jetzt glaubich nicht ganz.
Wenn ich dich richtig verstanden habe brauchst du jetzt einen Button und wenn man drauf klickt startet ein 5 Sekunden Timer welcher in einem Label der jede Sekunde geupdated wird ausgegeben wird.


Wie schon gesagt.
Du brauchst nen Button.
Beim Klick startest du einen Timer welcher einen Intervall von 5000(5 Sek) hat.
Dann brauchst du eine kleine Update Funktion und einen Label.
Die Update Funktion muss dann jede Sekunde erfolgen und muss den Label Updaten und der Label muss einfach die zeit von dem Timer ausgeben.

so würd ich es machen ^^
Ok, habs schlecht erklärt.
Wenn ich Form1 öffne, also die Hauptform, soll ein Button von 5 runter zählen
und dann anklickbar sein.
sexualising is offline  
Old 10/30/2014, 17:46   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Code:
        Dim t As Task = New Task(Sub()
                                     For i As Int32 = 5 To 1 Step -1
                                         Dim iteration As Int32 = i
                                         Me.Invoke(Sub()
                                                       Me.Button1.Text = iteration.ToString()
                                                   End Sub)
                                         Threading.Thread.Sleep(1000)
                                     Next
                                     Me.Invoke(Sub()
                                                   Me.Button1.Enabled = True
                                                   Me.Button1.Text = "Go"
                                               End Sub)
                                 End Sub)
        t.Start()
tolio is offline  
Thanks
1 User
Old 10/30/2014, 18:10   #5

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Quote:
Originally Posted by tolio View Post
Code:
        Dim t As Task = New Task(Sub()
                                     For i As Int32 = 5 To 1 Step -1
                                         Dim iteration As Int32 = i
                                         Me.Invoke(Sub()
                                                       Me.Button1.Text = iteration.ToString()
                                                   End Sub)
                                         Threading.Thread.Sleep(1000)
                                     Next
                                     Me.Invoke(Sub()
                                                   Me.Button1.Enabled = True
                                                   Me.Button1.Text = "Go"
                                               End Sub)
                                 End Sub)
        t.Start()
Danke!
Kurz überlegen müssen was nicht passt.
Musste Button1 noch auf: Enabled = False stellen.
sexualising is offline  
Reply

Tags
anklickbar, button, control, countdown, webbrowser


Similar Threads Similar Threads
[B] Push Button [S] 10 e*gold/Button; 25 e*g/psd+Button
09/20/2013 - elite*gold Trading - 4 Replies
Moin, Hier könnt ihr folgenden Push Button kaufen: http://i.epvpimg.com/YlrYe.jpg Pro Button wären das 10e*g, pro Button mit .psd dazu 25e*g. Wenn ihr einen Button kaufen wollt, schreibt mir eine PN, damit ich den Namen ändern kann, alles hochladen kann und euch dann per Treasure schicken kann. ;) Schrift kann auch geändert werden. Dazu einfach in der PN schreiben, welche Schrift ihr haben wollt^^
WarRock statt KOREANISCHE BUTTON --> Englische BUTTON
02/26/2010 - WarRock - 6 Replies
Bin mir nicht sicher ob es diesen Thread schon gibt aber hab bis jetzt nichts gesehen hier. Funktionen Für WarRock Korea Koreanische Schriften (Button) weg und englische Schriften (Button) hin Anleitung



All times are GMT +1. The time now is 17:06.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.