Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2015, 04:55
dandorf
 
Fecha de Ingreso: julio-2011
Mensajes: 76
Antigüedad: 13 años, 4 meses
Puntos: 1
[C#] Barra de progreso mientras hago una acción que puede tardar

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?