Używam C # i Windows Forms. Mam normalny pasek postępu działający dobrze w programie, ale teraz mam inną operację, w której nie można łatwo obliczyć czasu trwania. Chciałbym wyświetlić pasek postępu, ale nie znam najlepszego sposobu na rozpoczęcie / zatrzymanie przewijania. Miałem nadzieję na coś tak prostego, jak ustawienie prędkości markizy, a następnie uruchomienie () i stop (), ale nie wydaje się to takie proste. Czy muszę uruchamiać pustą pętlę w tle? Jak najlepiej to zrobić? Dzięki