Hallo zusammen, so eine ProgressBar macht meineswissens wirklich nur Sinn, wenn z.B. in einer Schleife eine fest definierte Anzahl von Durchläufen (die ja durchaus vorher ermittelt werden kann - Anzahl von Datensätzen oder so) vorhanden ist. Oder eine genaue Abfolge von Schritten. Dann klappt das gut.
Als Workaround kann man eine geschätzte Zeit annehmen und über einen Timer steuern (im Timer eine Schleife laufen lassen, die nur die ProgressBar füllt). Das ist halt dann nur Kosmetik und hat mit genau nix zu tun. Gruß Gerhard -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Poehler, Markus Gesendet: Donnerstag, 28. Juli 2005 16:11 An: [email protected] Betreff: AW: [Vb.net] ProgressBar Mit Zeit hat das nichts zu tun. Du bist nicht um xx Uhr fertig, sondern dann wenn Du alles erledigt hast. Der MaxValue (bin jetzt nicht sicher wie genau er heisst) bekommt keine Zeit sondern eine Zahl. Der Balken ist am ende wenn du so oft mit 1 die Funktion invrease aufgerufen hast. Das hat nichts mit Zeit zu tun. -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Dirk Schäfauer Gesendet: Donnerstag, 28. Juli 2005 15:42 An: [email protected] Betreff: AW: [Vb.net] ProgressBar Das heißt wenn meine Zielzeit nicht definierbar ist kann ich auch die ProgressBar nicht korrekt einstellen? Ich hatte gehofft dass man das irgendwie timen kann :( Mit freundlichen Grüßen / Best regards Dirk Schäfauer MSW screen:event > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von Poehler, Markus > Gesendet: Donnerstag, 28. Juli 2005 15:23 > An: [EMAIL PROTECTED] > Betreff: AW: [Vb.net] ProgressBar > > Eine Progressbar macht dann sinn wenn man milestones hat, bei denen > man die bar zur laufzeit "weiterschieben" kann. die Progressbar hat > ein Maximum dass zu setzen ist und eine increase() funktion. > Je mehr milestones man hat, desto genauer kann man die progressbar > erscheinen lassen. zB in einer schleife die 100 durchläufe macht jedes > mal um 1 erhöhen sieht sehr fliessend aus, während man bei nur drei > schleifendurchläufen zwei große sprünge macht => da kann man sich die > progressbar auch gleich sparen. > > Gruss, Markus > > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von Dirk Schäfauer > Gesendet: Montag, 25. Juli 2005 11:05 > An: [email protected] > Betreff: [Vb.net] ProgressBar > > Hallo Liste, > > ich arbeite gerade mit einer API von einem Drittanbieter, die > innerhalb meiner Anwendung geladen wird. Dieser Vorgang dauert sehr > lang und ich möchte eine ProgressBar während des Ladevorganges > anzeigen. Ich weiß allerdings nicht wie ich meine ProgressBar > einstellen muss damit der Ladebalken korrekt funktioniert. Muss ich > die ProgressBar von einem Timer abhängig machen? Wie muss ich meine Minimum und Maximum-Werte setzen? > > > Mit freundlichen Grüßen / Best regards > > Dirk Schäfauer > MSW screen:event > > > > _______________________________________________ > Vb.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/vb.net > _______________________________________________ > Vb.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/vb.net _______________________________________________ Vb.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/vb.net _______________________________________________ Vb.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/vb.net _______________________________________________ Vb.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/vb.net
