Hola,
No recuerdo como definir un tamaño de botón para los botones de la toolbar.
En mi caso quiero tener botones de 32 de alto por 48 de ancho con imágenes
de 24x24, sin texto.
Saludos y gracias,
José Luis Capel
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.
ToolBar y tama
ToolBar y tama
José Luis,
> No recuerdo como definir un tamaño de botón para los botones de la
> toolbar.
>
> En mi caso quiero tener botones de 32 de alto por 48 de ancho con imágenes
> de 24x24, sin texto.
:nBtnWidth := 48
:nBtnHeight := 32
y añade las imágenes de 24x24 a la(s) imagelist(s)
--
Un saludo,
José F. Giménez
http://www.xailer.com
> No recuerdo como definir un tamaño de botón para los botones de la
> toolbar.
>
> En mi caso quiero tener botones de 32 de alto por 48 de ancho con imágenes
> de 24x24, sin texto.
:nBtnWidth := 48
:nBtnHeight := 32
y añade las imágenes de 24x24 a la(s) imagelist(s)
--
Un saludo,
José F. Giménez
http://www.xailer.com
ToolBar y tama
José,
Gracias por tu respuesta.
En este código:
WITH OBJECT ::oReBar1 := TReBar():New( Self )
:SetBounds( 0, 0, 417, 62 )
:AddItem( )
:Create()
END
WITH OBJECT ::oToolBar1 := TToolBar():New( ::oReBar1 )
:SetBounds( 12, 0, 120, 28 )
:nBtnWidth := 48
:nBtnHeight := 32
WITH OBJECT :oImageList
:nWidth := 24
:nHeight := 24
:Add( "BrushBarra" )
END
:AddSeparator( )
:AddItem( "", 2 )
:Create()
END
No consigo hacer que la toolbar tome el tamaño indicado en nbtnheight (o no
se como hacerlo).
Te adjunto un proyecto (pruebas4.zip). En ese proyecto hay dos toolbars.
La primera está dentro de una Rebar, la segunda va solita.
Por lo que puedo entender, parece ser que la rebar no se ajusta a la altura
de la toolbar. Incluso si cambio el nHeight de la rebar, en ejecución no
parece que me haga mucho caso.
Haciendo pruebas he notado lo siguiente:
a. No veo la creación de la rebarband en el xfm: ¿no es necesaria la
rebarband?
b. Si, en el IDE, añado un segundo control a la rebar, entonces sí toma la
altura indicada en orebar:nHeight pero los botones de la toolbar toman el
tamaño de la imagelist.
Te dejo un segundo proyecto donde se puede apreciar el punto b
(pruebas4b.zip).
Saludos,
José Luis Capel
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=44a3aea3@news.xailer.com...]44a3aea3@news.xailer.com...[/email]
> José Luis,
>
>> No recuerdo como definir un tamaño de botón para los botones de la
>> toolbar.
>>
>> En mi caso quiero tener botones de 32 de alto por 48 de ancho con
>> imágenes
>> de 24x24, sin texto.
>
> :nBtnWidth := 48
> :nBtnHeight := 32
>
> y añade las imágenes de 24x24 a la(s) imagelist(s)
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
>
Attached files pruebas4.zip (4.7 KB)Â pruebas4b.zip (4.7 KB)Â
Gracias por tu respuesta.
En este código:
WITH OBJECT ::oReBar1 := TReBar():New( Self )
:SetBounds( 0, 0, 417, 62 )
:AddItem( )
:Create()
END
WITH OBJECT ::oToolBar1 := TToolBar():New( ::oReBar1 )
:SetBounds( 12, 0, 120, 28 )
:nBtnWidth := 48
:nBtnHeight := 32
WITH OBJECT :oImageList
:nWidth := 24
:nHeight := 24
:Add( "BrushBarra" )
END
:AddSeparator( )
:AddItem( "", 2 )
:Create()
END
No consigo hacer que la toolbar tome el tamaño indicado en nbtnheight (o no
se como hacerlo).
Te adjunto un proyecto (pruebas4.zip). En ese proyecto hay dos toolbars.
La primera está dentro de una Rebar, la segunda va solita.
Por lo que puedo entender, parece ser que la rebar no se ajusta a la altura
de la toolbar. Incluso si cambio el nHeight de la rebar, en ejecución no
parece que me haga mucho caso.
Haciendo pruebas he notado lo siguiente:
a. No veo la creación de la rebarband en el xfm: ¿no es necesaria la
rebarband?
b. Si, en el IDE, añado un segundo control a la rebar, entonces sí toma la
altura indicada en orebar:nHeight pero los botones de la toolbar toman el
tamaño de la imagelist.
Te dejo un segundo proyecto donde se puede apreciar el punto b
(pruebas4b.zip).
Saludos,
José Luis Capel
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=44a3aea3@news.xailer.com...]44a3aea3@news.xailer.com...[/email]
> José Luis,
>
>> No recuerdo como definir un tamaño de botón para los botones de la
>> toolbar.
>>
>> En mi caso quiero tener botones de 32 de alto por 48 de ancho con
>> imágenes
>> de 24x24, sin texto.
>
> :nBtnWidth := 48
> :nBtnHeight := 32
>
> y añade las imágenes de 24x24 a la(s) imagelist(s)
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
>
Attached files pruebas4.zip (4.7 KB)Â pruebas4b.zip (4.7 KB)Â
ToolBar y tama
José Luis,
> Te adjunto un proyecto (pruebas4.zip). En ese proyecto hay dos toolbars.
> La primera está dentro de una Rebar, la segunda va solita.
>
> Por lo que puedo entender, parece ser que la rebar no se ajusta a la
> altura de la toolbar. Incluso si cambio el nHeight de la rebar, en
> ejecución no parece que me haga mucho caso.
Acabo de probarlo, y por lo que veo, lo que falta es que al cambiar la
altura de los botones se ajuste automáticamente la altura de la toolbar.
Pero si después de asginar nBtnHeight, cambio el valor de nHeight, funciona
bien.
> a. No veo la creación de la rebarband en el xfm: ¿no es necesaria la
> rebarband?
Antes del :Create() de la rebar verás varias líneas :AddItem(). Esas líneas
son las encargadas de preparar las bandas para cuando se añadan los
controles a la rebar. No obstante, la forma en como se hacía antes por
código sigue estando operativa por compatibilidad hacia atrás.
> b. Si, en el IDE, añado un segundo control a la rebar, entonces sí toma la
> altura indicada en orebar:nHeight pero los botones de la toolbar toman el
> tamaño de la imagelist.
En el ejemplo tienes indicado nBtnHeight = 32, y por lo que veo sale
correcto.
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Te adjunto un proyecto (pruebas4.zip). En ese proyecto hay dos toolbars.
> La primera está dentro de una Rebar, la segunda va solita.
>
> Por lo que puedo entender, parece ser que la rebar no se ajusta a la
> altura de la toolbar. Incluso si cambio el nHeight de la rebar, en
> ejecución no parece que me haga mucho caso.
Acabo de probarlo, y por lo que veo, lo que falta es que al cambiar la
altura de los botones se ajuste automáticamente la altura de la toolbar.
Pero si después de asginar nBtnHeight, cambio el valor de nHeight, funciona
bien.
> a. No veo la creación de la rebarband en el xfm: ¿no es necesaria la
> rebarband?
Antes del :Create() de la rebar verás varias líneas :AddItem(). Esas líneas
son las encargadas de preparar las bandas para cuando se añadan los
controles a la rebar. No obstante, la forma en como se hacía antes por
código sigue estando operativa por compatibilidad hacia atrás.
> b. Si, en el IDE, añado un segundo control a la rebar, entonces sí toma la
> altura indicada en orebar:nHeight pero los botones de la toolbar toman el
> tamaño de la imagelist.
En el ejemplo tienes indicado nBtnHeight = 32, y por lo que veo sale
correcto.
--
Un saludo,
José F. Giménez
http://www.xailer.com
ToolBar y tama
José Luis,
> Acabo de probarlo, y por lo que veo, lo que falta es que al cambiar la
> altura de los botones se ajuste automáticamente la altura de la toolbar.
> Pero si después de asginar nBtnHeight, cambio el valor de nHeight,
> funciona bien.
Ya lo he corregido para que al cambiar nBtnHeight se ajuste automáticamente
la altura de la toolbar, pero solamente en modo diseño en el IDE. Si se crea
la toolbar por código hay que especificar ambos valores.
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Acabo de probarlo, y por lo que veo, lo que falta es que al cambiar la
> altura de los botones se ajuste automáticamente la altura de la toolbar.
> Pero si después de asginar nBtnHeight, cambio el valor de nHeight,
> funciona bien.
Ya lo he corregido para que al cambiar nBtnHeight se ajuste automáticamente
la altura de la toolbar, pero solamente en modo diseño en el IDE. Si se crea
la toolbar por código hay que especificar ambos valores.
--
Un saludo,
José F. Giménez
http://www.xailer.com