Estoy usando C # y Windows Forms. Tengo una barra de progreso normal que funciona bien en el programa, pero ahora tengo otra operación en la que la duración no se puede calcular fácilmente. Me gustaría mostrar una barra de progreso, pero no sé cuál es la mejor manera de iniciar / detener el marco de desplazamiento. Esperaba algo tan simple como establecer la velocidad de la marquesina y luego comenzar () y detener (), pero no parece ser tan simple. ¿Tengo que ejecutar un bucle vacío en segundo plano? ¿Cuál es la mejor manera de hacer esto? Gracias