|
|
Visual Basic Quellcode |
1 2 3 4 5 |
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick sek += 1 Dim t As Timespan = Timespan.FromSeconds((ProgressBar1.Maximum - ProgressBar1.Value) * (g_sek / ProgressBar1.Value)) ' hier sind die daten... End Sub |
Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von »kevin89« (24. April 2010, 09:25)
)
Das Beispiel ist ja auch für eine Progressbar.
Zitat
-je nach dem vorgang muss auch eine funktion da sein die den wert an die progressar sendet!
Zitat
-wenn diese funktion vorhanden ist, kann es auch manchmal sein, dass der rückgabewert größer als 100 ist, das wäre dann der sichere tod des programms
Zitat
-die rückgabewerte einer funktion können immer unterschiedlich sein! d.h. du kannst sie auch nicht teilen, damit alles richtig läuft!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »kevin89« (23. Januar 2010, 10:13)
Zitat von »"Dodo"«
Das der Timer nicht genau läuft weiß ich, aber die gezählen skeunden dienen ja nur zur aktuallisierung und wenn die volle Minute nicht 100%ig zeitgleich sondern paar sek versetzt angezeigt wird.
Zitat
finde aber, einfacher geht das mit dem backgroundworker.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »kevin89« (23. Januar 2010, 10:15)
Zitat
lass mal einen timer ne halbe stunde laufen, und du wirst merken, das es immer zu abweichungen kommen wird
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »kevin89« (23. Januar 2010, 10:16)
(ich bin relativ jung für nen programmierer...werde heut 12.. also bewertet mich bitte nich über
)|
|
Visual Basic Quellcode |
1 2 3 4 |
dim sek1 as integer 'restzeit 1 dim sek2 as integer 'restzeit 2 dim sek3 as integer 'restzeit 3 .... |
*Freu*
Macht man ein Fenster auf, kommen die Probleme von alleine. Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »kevin89« (23. Januar 2010, 10:17)
Guckt euch den Source an
Zitat
Dann verstehst du, warum er auch so funktioniert
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »picoflop« (4. Mai 2009, 14:40)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »kevin89« (23. Januar 2010, 10:19)