Я столкнулся с действительно странной ситуацией. Это должно быть так просто, но я не уверен, почему это происходит.C# Progress Bar не сотрудничает
У меня есть индикатор выполнения marquee, установленный на visible = false, поскольку это начальное состояние. Затем в какой-то момент во время выполнения я вызываю одну из своих функций и прямо перед вызовом, я устанавливаю PB на visible = true, а после завершения функции я возвращаю ее в видимый = false. Тогда это не становится проще.
If (something)
{
pb.visible=true;
runMyfunction(x, x, x, x,);
pb.visible=false;
}
Проблема в том, что я никогда не вижу ПБ. Если я прокомментирую свою функцию и удалю = false, PB появится, но как только я верну свою функцию обратно, PB никогда не появится.
Я пробовал различные подходы. Используя инструкции If, чтобы убедиться, что я получаю индикатор выполнения до того, как он когда-либо касается функции, и он все еще удерживает PB.
Я что-то упустил? Это не похоже, что это должно быть так сложно. Показать объект, запустить функцию, скрыть объект. Правильно? :)
Является ли это WinForms или asp.net или WPF или что? – kprobst
Вы ссылаетесь на индикатор прогресса WinForms в ASP.NET? – TheBoyan