Simular situación depósito
Publicado por Santi (2 intervenciones) el 16/08/2013 23:57:28
Buenas foreros, gracias por vuestro tiempo y conocimientos. Os planteo un problema que no consigo resolver. En un formulario de datos continuos en el que se visualizan datos de depósitos de una bodega, intento visualizar de alguna forma gráfica la situación en cuanto a llenado de cada depósito, de tal forma que se visualice en cada registro los datos básicos del depósito y su situación de llenado. La solución que primero se me vino a la cabeza fue simularlo mediante cuadros de texto que se superponen (similar a las barras de progreso) y dependiendo del porcentaje de llenado se modifica el ancho de uno de los cuadros. Hasta ahí el planteamiento es correcto, pero al implementarlo, no me deja cambiar el ancho del cuadro de texto correspondiente. Lo hago en el evento OnPaint de la sección detalle del formulario. Es como si en ejecución no me dejara redimensionar los controles de la sección.
Con este planteamiento fallido he probado a hacerlo con imágenes, poniendo en la sección de detalle un control imagen y en el mismo evento OnPaint de la sección detalle modificando el origen del control, pero el efecto es que en todos los registros me pone la misma imagen.
No se me ocurre ninguna idea más y agradecería vuestra ayuda. ¿A alguien se le ocurre como solucionar el tema ó como corregir el error que se produce al redimensionar en el primer caso que expongo?
Por lo menos espero haberme explicado. En cualquier caso, muchas gracias. Saludos.
Con este planteamiento fallido he probado a hacerlo con imágenes, poniendo en la sección de detalle un control imagen y en el mismo evento OnPaint de la sección detalle modificando el origen del control, pero el efecto es que en todos los registros me pone la misma imagen.
No se me ocurre ninguna idea más y agradecería vuestra ayuda. ¿A alguien se le ocurre como solucionar el tema ó como corregir el error que se produce al redimensionar en el primer caso que expongo?
Por lo menos espero haberme explicado. En cualquier caso, muchas gracias. Saludos.
Valora esta pregunta
0