Я использую Windows Vista и Visual Studio 2010. Создайте приложение .Net 4 для Windows Forms. Отбросьте индикатор выполнения по умолчанию, добавьте код для обработки события загрузки формы и выполните progressBar1.Value = 100;
там.
Начните отладку, и вы увидите анимацию, перемещающую индикатор выполнения до 100 за полсекунды.
Мне нужен 2 бара прогресса в моем проекте. Один из них относится к "глобальному прогрессу", а второй относится к "текущему шагу прогресса", поэтому второй идет от 0 до 100, а курица возвращается к 0 для следующего шага. Проблема заключается в том, что с медленным шагом выполнения для некоторых быстрых шагов он никогда не достигает 100, и это выглядит странно.
Есть ли способ избавиться от этой анимации? В WPF это нормально, но я предпочел бы остаться с Windows Forms.