Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Source Codes
Autor
Nachricht
BadboyGER
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.05.2008
Beiträge: 39

Label Progressbar
Verfasst am: 10.06.2008, 16:24

Liebe VB-X User ,

ich möchte euch heute mal einen kleinen Source geben der für die anfänger ganz nett aussehen könnt.
Ihr kennt ja alle die Progressbar. Ich habe einfach ein Label gemacht das in einem betimmten Intervall sich
die ganze Zeit um 1 erhöt bis es 100 % erreicht. Das sieht z.B so aus :

1 % - 2 % .... - 100 %.

Ich finde es sieht besser aus als so eine Normale Progressbar.

MfG.

Visual Basic: [code]Private Sub cmd_go_Click()
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
lbl_prozent.Caption = lbl_prozent.Caption + 1
If lbl_prozent.Caption = "100" Then
Timer1.Enabled = False
MsgBox "Fertig", vbInformation, "Fertig"
lbl_prozent.Caption = "0"
End If
End Sub
[/code]


BadboyGER
 
exe-cute
Newbie
Newbie

Anmeldedatum: 03.05.2008
Beiträge: 7


Verfasst am: 10.06.2008, 16:42

Label Progessbar ? Das hat nixx mit ner Progessbar zu tun...
Du kanns in ne Progressbar übrigends auch den stand bringen.
 
BadboyGER
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.05.2008
Beiträge: 39


Verfasst am: 10.06.2008, 16:52

Ja , danke für den hinweis exe-cute nur wie soll ich das sonst nennen ?
Ich habe auch nur geagt das es schön aussieht mehr auch nicht.

MfG.
BadboyGER
 
LooneyToons
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 125


Verfasst am: 10.06.2008, 17:05

am geilsten finde ich , dass in dem code das % zeichen fehlt ^^
Private Sub cmd_go_Click()
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
lbl_prozent.Caption = lbl_prozent.Caption + 1 & " %"
If lbl_prozent.Caption = "100 %" Then
Timer1.Enabled = False
MsgBox "Fertig", vbInformation, "Fertig"
lbl_prozent.Caption = "0 %"
End If
End Sub

 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 10.06.2008, 19:52

hast du es überhaupt schon mal getestet? Das kann so gar nicht gehen, da du 1% (0.01) + 1 "rechnen" willst. Da fehlen noch ein paar Typenfunktionen Wink
 
LooneyToons
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 125


Verfasst am: 11.06.2008, 19:59

stimmt , ne getestet hab ich net , dann nimmt man einfach ne variable ^^

Visual Basic: [code]
Dim prozent&
Private Sub Form_Load()
prozent = 0
End Sub

Private Sub Timer1_Timer()
prozent = prozent + 1
lbl_prozent.Caption = prozent & " %"
If lbl_prozent.Caption = "100 %" Then
Timer1.Enabled = False
MsgBox "Fertig", vbInformation, "Fertig"
lbl_prozent.Caption = "0 %"
End If
End Sub
[/code]
 
dcm
Poster
Poster

Anmeldedatum: 04.05.2008
Beiträge: 101


Verfasst am: 12.06.2008, 17:04

oder auch nicht...

Private Sub cmd_go_Click()
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
lbl_prozent.Caption = left$(lbl_prozent.Caption, len(lbl_prozent.Caption - 2) + 1 & " %"
If lbl_prozent.Caption = "100 %" Then
Timer1.Enabled = False
MsgBox "Fertig", vbInformation, "Fertig"
lbl_prozent.Caption = "0 %"
End If
End Sub

>aber wozu sollte man des mit nem timer machen wollen? ^^
 
LooneyToons
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 125


Verfasst am: 12.06.2008, 19:18

ja gut , mit left und textLength is besser , aber meinst klappt auch =)
is nur kagge wenn man ne variable mehr hat x)
 
dcm
Poster
Poster

Anmeldedatum: 04.05.2008
Beiträge: 101


Verfasst am: 12.06.2008, 20:05


naja wenn du die variable als byte definierst is es ja eigentlich nich sonderlich viel zusätzlicher speicher bei 4gb arbeitsspeicher^^
außer du machst des ganze 4millionen mal :p
und welche lösung schneller ist... weiß nur gott ^^
vielleicht deine :p
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Source Codes

Tags: visual basic, progressbar, label

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2205 13.01.2008, 12:14
Keine neuen Beiträge Wie kann ich mich bei euch anmelden?? 915 20.05.2002, 01:28
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1336 11.02.2008, 17:46
Keine neuen Beiträge Eine kleine Frage an euch.. 1023 30.09.2007, 09:57
Keine neuen Beiträge IP Stealer example 4 RuaP and vb-x.org 1176 30.04.2007, 17:20
 


[ Time: 0.3838s ][ Queries: 106 (0.2588s) ][ GZIP on - Debug on ]