I think the main point of the Continuous style is that instead of having
bar jerk from one milestone to the next (for example, if you set it
first at 0, then at 12, then at 15, then at 38, then at 70, then at 92,
and finally at 100), it transitions smoothly.
I would rather prefer it to be a choice, but it seems that you are
telling me that it is impossible to go around this feature easily :-(
In fact the animation is actually quite poor. It is far from smooth,
looks rather jerky on long progress bars. When it goes from 0 to 100
(max) it does it in several jerky semi smooth jumps. If you do a lot
of actions that take time and which are tracked by progress bar,
everything looks smooth, but if the action is fast or there is no
action at all, the progress is far from smooth. Maybe it is video card
dependent ? I have NVidia 8800 GT which on paper should be quite
powerful. Anyway, the jerkinees of this progress is the main reason
that I don't like it and I would prefer to jump to 100% at once. It
will actually look better than the default Microsoft implementation.
Likewise for jumping
directly from 0 to 100. I don't believe your users will be misled by
this, since they have no idea that the code behind the scenes just set
the bar's Value directly to 100 and don't share your expectation that it
should register as an instantaneous shift in the bar's appearance. If
they think anything about it at all, I suspect it will be more along the
lines of, "Wow, that was quick."
I must be one of those not impressed. The Microsoft SyncToy has the
same effect. When it finds that there is nothing to sync it does not
jumps to 100 at once, but actually goes there in several jerky steps.
I find it not not very pleasing and misleading that it is actually
doing some fast sync where in fact it does nothing. One can see that
it did nothing above the progress bar later in synchronization
summary.
JAM