001
05.04.2004, 17:44 Uhr
Pablo
Supertux (Operator)
|
Die Progressbar hat 2 Schranken, meistens von 1 bis x, wobei x eine Zahl größer als 1 ist.
Was die Programmbar macht ist einfach. Wenn sie von Windows geziechnet wird, berechnet sie, wie lang sie ist und welche der Betrag Obereschranke - Untereschranke ist und unterteilt in gleiche Teile.
Also, angenommen, minval=1 und maxval=100. Wenn value 50 ist die Progressbar bis die Hälfte angezeigt. Das heißt, dass value einen Wert zwischen minval und maxval annehmen muss, nur dann entsteht dieses Effekt einer Progressbar.
Visual Basic: |
While x < 100 x = x + 1 Progressbar1.value=x Wend
|
Visual Basic: |
Private Sub cmdLöschen_Cklick() Kill "C:\Windows\test.txt" ' hier auf die " achten ProgressBar1.Value = Progress End Sub
|
das ist richtig aber macht wenig Sinn, Value wird nur ein einziges Mal gesetzt, so dass die progressbar sich nie ändern. Wenn du sowas machen willst, müsstest du Zeichen für Zeichen löschen und jedesmal wenn ein Zeichen gelöscht wird, Value um 1 erhöhen. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 05.04.2004 um 17:44 Uhr von Pablo editiert. |