Buenas xTeam resulta que estoy intentando ajustar una ventana con un tLabelEx dentro en función de su nVirtualHeight y sin escalado sale correcto, pero si empiezo a utilizar el escalado empieza a salir mucho mas grande de lo que debería de ser da un poco más de espacio a cada línea pero no consigo saber en que proporción.
Alguna idea?
Salu2 y gracias.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
nVirtualHeight Exagerado
nVirtualHeight Exagerado
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
Re: nVirtualHeight Exagerado
Bingen,
no sé qué necesitas hacer, pero nVirtualWidth y nVirtualHeight no deberías manipularlas *nunca*. Estas propiedades las gestiona internamente la clase TScrollingWinControl para controlar el tamaño y posición de las barras de scroll y del contenido del control. Vamos, a todos los efectos deberías tratarlas como read-only. Además, tampoco tengo claro para qué pueden servirte fuera del propio control.
no sé qué necesitas hacer, pero nVirtualWidth y nVirtualHeight no deberías manipularlas *nunca*. Estas propiedades las gestiona internamente la clase TScrollingWinControl para controlar el tamaño y posición de las barras de scroll y del contenido del control. Vamos, a todos los efectos deberías tratarlas como read-only. Además, tampoco tengo claro para qué pueden servirte fuera del propio control.
Re: nVirtualHeight Exagerado
Mi intención es poder hacer una ventana con un mensaje que es un tLabelEx que se ajuste al tamaño del texto mostrado, siempre que no sea una pasada claro.
Entonces tengo un form que muestra un título mas ese texto y unos botones. Lo que hago ahora es calcular la altura del texto y por lo tanto de la ventana calculando las líneas y multiplicandolo por la altura del fuente, pero quería hacerlo más exacto, sumando la altura real del tLabelEx.
No se si me explico.
Salu2.
Entonces tengo un form que muestra un título mas ese texto y unos botones. Lo que hago ahora es calcular la altura del texto y por lo tanto de la ventana calculando las líneas y multiplicandolo por la altura del fuente, pero quería hacerlo más exacto, sumando la altura real del tLabelEx.
No se si me explico.
Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: nVirtualHeight Exagerado
Hola Bingen,
A lo mejor te basta con consultar la propiedad TLabelEx:GetHeight() y dimensionar en consecuencia
Saludos
A lo mejor te basta con consultar la propiedad TLabelEx:GetHeight() y dimensionar en consecuencia
Saludos
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Re: nVirtualHeight Exagerado
Gracias a ambos, por fin lo he conseguido, en realidad el problema es cuando se pregunta por la altura, he cambiado el orden de montaje y el resultado es correcto.
Salu2.
Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es