Haach mir kribbeln richtig die Finger :-)

Also kann man es nur sch�tzen wieviele Anteile von 100% der gesammte Prozess hat und 
dann nach
Abschluss der einzelnen Schritte den Processbar weiterwandern lassen, was ihn etwas 
"h�pfen" l��t ..

Also wenn ich z.B. drei Tabelle abhole und jede Abfrage etwa gleich lange dauert, dann 
lasse ich den
Processbar nach jeder Abfrage um 30% weiterwandern ...

Die Version mit dem "Anfangswert und dann sch�tzen" hie�e ja da� ich im MainThread den 
ProcessBar
ansto�e und z.B. jede Sekunde um 1% wachsen lasse. Da aber der ProcessBar auch ein UI 
ist werde ich
wieder Probleme mit der ThreadSicherheit bekommen, wenn ich in meinem Thread des 
Datenabholen den
ProcessBar nochmal weiterschieben m�chte ....

Und noch was .... Was hat es mit dem CustomDraw des Panels in der Status bar auf sich?
Ich wollte eigentlich in der Statusbar in einem Panel so einen ProgressBar darstellen 
.... da ist es
wohl einfacher, wenn cih ein eigenes Control zusammenstelle, da� aus einer StatusBar 
und einer
ProgreeBar besteht oder?

Gru� Mansur :-D

>
> At 03:55 PM 9/24/2003, you wrote:
> >Kann man wissen wie lange ein thread ben�tigen wird? (Wenn ich ds so
> >frage, dann meine ich ist das ne bl�de Frage)
>
> Beliebt ist, einen Anfangswert zu sch�tzen, den man dann im Laufe des
> Vorgangs anpasst (zB passiert das so beim Kopieren im Windows Explorer)
>
> >Oder wie machen das z.B. die Windows Installer, die einen
> >Installationsfortschritt anzeigen ....
>
> Kommt drauf an wie's gerechnet wird: % der Installationsschritte erledigt
> (und jeder Schritt bekommt einen Wert x), oder gesch�tzte Zeit des Schritts
> in Prozent.
>
> >Also: Wie kann ich einen Progressbar erstellen, wenn ich nicht wei� wie
> >lange ein solcher DB-Zugriff
> >denn dauert?
>
> Der DataAdapter hat keine Callbacks die Dir was nutzen k�nnten (StateChange
> von Connection bringt Dich auch nicht dorthin)
>
> Chis
>
> _______________________________________________
> Csharp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an