Refresco del frame
Hola a todos! a ver si me podeis ayudar. Me pregunto si habeis tenido problemas con el refresco de los frames. En mi caso me carga el frame correctamente menos un botón que curiosamente es el único de tipo TspeedButton. Si paso el ratón por encima se muestra, pero sinó no. Existe alguna manera de evitar esto? Otras veces me ha ocurrido que me han desaparecido los labels! Se deben evitar los frames viendo estos problemas??Muchas Gracias!!
|
¿Qué versión de Delphi usas? Lo digo por si se trata de un error (bug).
|
En mi caso he trabajado bastante con Frames bastane "complejos" (D6) y no he tenido problemas de "redibujado".
¿Qué versión estás utilizando? |
Lo mismo digo, nunca he tenido problemas "raros" con los frames, y ¿ocurre con componentes de delphi o son otros?
|
Siempre que me ha ocurrido ha sido con delphi 7. En este caso pasando el cursor encima del botón invisible me vuelve a aparecer y el mismo frame en otra pantalla no tengo problema. Puede que lo tenga que volver a agregar el frame...Con xpman con apariencia xp me ocurre, con apariencia classic no. :confused:
|
Pues va a ser eso, también ocurren fallos raros con otros componentes, como los TPageControl, que no permiten pestañas laterales con xpman, pero sin ellos, sí.
|
Pues vaya...y en este caso cambiaria el Tspeedbutton por un bitbtn que si se muestra pero necesito el SpeedButton porque necesito saber el control que tengo el foco al pulsar el botón. Igual que al pasar el cursor por encima reaparece, existe alguna manera de provocar eso? Muchas gracias!
|
Gracias a todos! por ahora lo he solucionado en el evento de mi frame OnConstrainedResize donde le digo que repinte mi botón:
|
La franja horaria es GMT +2. Ahora son las 14:40:16. |
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