CLR: .Net / Mono / Boo / Otros CLR > C#

 Progressbar En Otro Formulario

(1/2) > >>

mensca:
Hola,
  estoy montando un formulario que mostrará una progressbar que se irá incrementando a medida que el formulario de la aplicación realiza ciertas rutinas, mi problema es que no consigo que el formulario de la progressbar se repinte mientras las rutinas del otro se van ejecutando. Me podéis echar una mano??

Amilius:
En C#:

Application.DoEvents();

En Delphi:

Application.processMessages();

 :D

mensca:
Gracias!!
  Me has resuelto el problema!!  :P

mensca:
Ups.... nop....  lo sigo teniendo en otro tipo de progressbar, es que estoy desarrollando en 2005 donde la progress tiene varios estilos y el DoEvents no me funciona con el estilo "Marquee"...

  Podéis echarme una mano???

Amilius:
Pues puse un progressbar de ese tipo y siempre aparece animado, aún sin utilizar DoEvents() por que tiene un timer. Me parece que es un timer del tipo que se desactiva cuando tu formulario pierde foco, asi que el DoEvents() no tiene efecto en ese tipo de progressBar, asi que hay que evitar de alguna forma que el timer quede desactivado.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa