Problema con PaintBox
Les explico lo q hice: tengo una aplicacion q hace graficas... un formulario principal MDIform y un hijo: MDIchild...
en el formulario hijo tengo un Tpagecontrol con dos paginas... En pagina1 pido q ingrese la funcion y en pagina2 realizo la grafica de los datos ingresados en un paintbox q tengo... para ello en el evento onpaint tomo los datos de la pagina1 y luego voy graficando. Mi problema esta cuando quiero cerrar este formulario mdi, luego de haber ingresado a pagina2 me aparece un error q dice control " has not parent window... y si no ingreso y cierro el formulario no hay ningun problema... es decir lo cierra correctamente... Supongo q el problema estara en el PaintBox, pero no se bien porq... ya q una vez q lo pinta empieza el problema... alguien puede ayudarme? Desde ya muchisimas gracias! {Saludos} |
Se me ocurre que esté "saltando" el evento OnPaint cuando estás destruyendo el formulario (cerrando) y cuando ya hay cosas que están destruídas.
En el evento OnPaint prueba a colocar esto al principio:
|
Hola... muchas gracias por tu respuesta... pero parece q por ahi no viene la mano... asi q lo q hice fue empezar a probar por porciones el codigo para ver a donde estaba el error... y resulta q aparece aqui:
y bueno lo q hice fue cambiar por estas lineas de codigo y ya no me causa el error:
Y ahora como dije ya no causa el error... pero no entiendo porq... será porq el tamaño del arreglo q estaba definiendo es menor q el tamaño q realmente necesitaba? :confused: No se... la verdad ni idea... si alguien encuentra el motivo del error y su solucion voy a estar muy agradecido...:p {Saludos} |
La franja horaria es GMT +2. Ahora son las 12:37:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi