SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: david21u2 en Viernes 26 de Junio de 2009, 19:36
-
Alguien sabe como hacer para refrescar la pantalla en C++ builder ?
cuando ejecuto mi aplicación cualquier accion adicional ocasiona que la interfaz grafica (el formulario) se congele...la aplicacion funciona pero no se como hacer para que se refresque...
Saludos,
dg
-
Hola.
Prueba con la función Repaint (this->Repaint()).
Saludos.
-
Hola,
Gracias por tu respuesta...habia visto en muchas foros similares que
este tipo de cosas solo se podían hacer utilizados Threads...lo cual
es bastante complicadillo e incluso peligroso si no se diseñan adecuadamente...
Sin embargo, en un foro de Delphi...encontré que por medio del método "ProcessMessages()"
de la aplicación misma se puede obtener el resultado deseado a pesar de estar corriendo
rutinas bastante pesadas...
En particular probe con Repaint() y no funciona. El código que finalmente ha funcionado
es el siguiente:
FormularioQueSeQuiereRefrescar->Refresh();
Application->ProcessMessages();
cualquier comentario o sugerencia adicional me avisas...
Saludos,