Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2013-07

ttreeview: poder hacerlo mas ancho en ejecución

2 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Arturo Molina
Show quoted text 8 lines
> 2013/7/19 Paola Bruccoleri <pbruccoleri en adinet.com.uy> > >> Hola todos.. >> >> �cu�l ser� la propiedad, si es que existe, para que en tiempo de >> ejecuci�n pueda hacerse m�s ancho un control ttreeview? >> por defecto yo lo tengo en determinado ancho, pero hay opciones de men� >> muy largas y quisira que el usuario pueda angostar/agrandar a gusto

dicho

>> control. >> muchas gracias

Hola Paola,
si el splitter lo tienes asociado al ttreeview y este est� en un panel, como m�ximo podr�s ampliarlo al tama�o de dicho panel. Si lo que quieres es gestionar el ttreeview para que el usuario lo adapte a su gusto, primero, ponle la propiedad align a alClient, con lo que se adaptar� al tama�o m�ximo del panel que lo contiene.
Segundo, el splitter tiene que estar asociado al panel, no al ttreeview; de esa forma lo que cambia de tama�o es el panel.

Si tienes dos paneles en el formulario coloca el que contiene el ttreeview con su propiedad align a left y el otro a alClient, de esa forma los dos cambian de tama�o a la vez.

Ojo! Tambi�n debes limitar el m�nimo del tama�o de los paneles (propiedad minwidth := 2 (o el valor m�nimo que t� quieras)), si el usuario lo lleva al l�mite de la pantalla lo perder�, dado que se ajusta con el borde del formulario y despu�s es muy dif�cil hacer click justo encima para abrirlo.

Espero haberte ayudado.
Saludos
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130721/6ee13aa9/attachment.html>

Reply by email

Paola Bruccoleri
to Arturo Molina

El 21/07/2013 6:53, Arturo Molina escribi�:

Show quoted text 35 lines
> > 2013/7/19 Paola Bruccoleri <pbruccoleri en adinet.com.uy <mailto:pbruccoleri en adinet.com.uy>> > > > >> Hola todos.. > >> > >> �cu�l ser� la propiedad, si es que existe, para que en tiempo de > >> ejecuci�n pueda hacerse m�s ancho un control ttreeview? > >> por defecto yo lo tengo en determinado ancho, pero hay opciones de men� > >> muy largas y quisira que el usuario pueda angostar/agrandar a gusto dicho > >> control. > >> muchas gracias Hola Paola, si el splitter lo tienes asociado al ttreeview y este est� en un panel, como m�ximo podr�s ampliarlo al tama�o de dicho panel. Si lo que quieres es gestionar el ttreeview para que el usuario lo adapte a su gusto, primero, ponle la propiedad align a alClient, con lo que se adaptar� al tama�o m�ximo del panel que lo contiene. Segundo, el splitter tiene que estar asociado al panel, no al ttreeview; de esa forma lo que cambia de tama�o es el panel. Si tienes dos paneles en el formulario coloca el que contiene el ttreeview con su propiedad align a left y el otro a alClient, de esa forma los dos cambian de tama�o a la vez. Ojo! Tambi�n debes limitar el m�nimo del tama�o de los paneles (propiedad minwidth := 2 (o el valor m�nimo que t� quieras)), si el usuario lo lleva al l�mite de la pantalla lo perder�, dado que se ajusta con el borde del formulario y despu�s es muy dif�cil hacer click justo encima para abrirlo.

Hola Arturo
gracias por tu idea.. ver� de modificar todo ese form en cuanto tenga unos minutos. No es q sea algo urgente pero si mejorar� mucho la est�tica. En este momento el form tiene algunos paneles, una imagen de fondo, el ttreeview a la izq, unas im�genes tipo acceso directo a 2 opciones importantes y un grid mostrando info tb importante q siempre debe estar a la vista. O sea, deber� re-organizar todo eso! :) byeeeeeeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130722/76c7b711/attachment-0001.html>

Reply by email