Pregunta: | 52649 - INCREMENTAR BARRA DE PROGRESO MIENTRAS SE COPIA UN ARCHIVO |
Autor: | Boris Pérez Hernández |
Salu2. Llevo un rato intentando que una ProgressBar incremente su valor mientras se copia un archivo...Ya he intentado con un timer y una función que me compara el tamaño del archivo a copiar con el tamaño de lo que se ha copiado...etc. Pero nada...ya que al utilizar System.IO.File.Copy() todo lo demás es secundario, o sea no se ejecuta hasta tanto no termine de copiarse el file....Alguna idea? Gracias |
Respuesta: | Carlos Torres |
Para eso puedes utilizar el componente BackgroudWorker el cual permite correr procesos de manera asincrona (es decir varios hilos de programacion al mismo tiempo). Para mas información sobre como usar este componente puedes revisar en el siguiente link, donde hay un ejemplo muy sencillo y basico sobre este componente en vb.net, c# entre otros http://carlos-catb.blogspot.com/2007/10/utilizar-el-componente-backgroundworker.html |