Buenas, pues eso, para que el usuario sepa que el programa está en proceso haciendo cualquier cosa, me gustaría poner una barra de progreso, por ejemplo, para un archivo que tiene que copiarse de un directorio a otro.
Cuando hago click en un botón, ejecuto la siguiente línea:
Código:
System.IO.File.Copy(ruta_principal, ruta_dest, true);
El caso es que esos archivos pueden llegar a ser muy pesados, entonces el programa se 'congela' y ahí es cuando quiero poner la barra de progreso, para que no se congele y se ejecute la barra, hasta que se acabe de copiar el archivo.
¿Cómo se puede hacer esto?