José,
a. Para la OptionList, me parece más práctico hacer igual que haces en
tExplorerBar -> indicar el recurso a utilizar. Eso de crear una
imagelist antes de crear los items, a veces, es difícil o me complica la
vida. Por ejemplo, yo creo toda la estructura de menús, barra de
botones superior y explorer a partir de una tabla. Tambien has de
pensar que no todos los elementos de la optionlist tienen bitmaps asociados.
b. Corrígeme si me equivoco: la explorerbar, si no decimos otra cosa
asume ::nAlign := alLEFT, ::nAnchors := akTOPLEFTBOTTOM .... y que más ??
Saludos,
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.
Explorer Bar
Explorer Bar
José Luis,
> a. Para la OptionList, me parece más práctico hacer igual que haces en
> tExplorerBar -> indicar el recurso a utilizar. Eso de crear una imagelist
> antes de crear los items, a veces, es difícil o me complica la vida. Por
> ejemplo, yo creo toda la estructura de menús, barra de botones superior y
> explorer a partir de una tabla. Tambien has de pensar que no todos los
> elementos de la optionlist tienen bitmaps asociados.
Lo que indicas de la TExplorerBar son iconos, no bitmaps. En cambio la
TOptionList utiliza una imagelist. De todos modos, nada te impide ir
añadiendo imagen-item, imagen-item,...
> b. Corrígeme si me equivoco: la explorerbar, si no decimos otra cosa asume
> ::nAlign := alLEFT, ::nAnchors := akTOPLEFTBOTTOM .... y que más ??
Sí, tiene :nAlign = alLEFT, pero el valor de :nAnchors es el normal para
todos los controles. Respecto a si hay algo más, pues no sé qué decirte, no
se me ocurre nada de importancia.
--
Un saludo,
José F. Giménez
> a. Para la OptionList, me parece más práctico hacer igual que haces en
> tExplorerBar -> indicar el recurso a utilizar. Eso de crear una imagelist
> antes de crear los items, a veces, es difícil o me complica la vida. Por
> ejemplo, yo creo toda la estructura de menús, barra de botones superior y
> explorer a partir de una tabla. Tambien has de pensar que no todos los
> elementos de la optionlist tienen bitmaps asociados.
Lo que indicas de la TExplorerBar son iconos, no bitmaps. En cambio la
TOptionList utiliza una imagelist. De todos modos, nada te impide ir
añadiendo imagen-item, imagen-item,...
> b. Corrígeme si me equivoco: la explorerbar, si no decimos otra cosa asume
> ::nAlign := alLEFT, ::nAnchors := akTOPLEFTBOTTOM .... y que más ??
Sí, tiene :nAlign = alLEFT, pero el valor de :nAnchors es el normal para
todos los controles. Respecto a si hay algo más, pues no sé qué decirte, no
se me ocurre nada de importancia.
--
Un saludo,
José F. Giménez
Explorer Bar
José,
> Lo que indicas de la TExplorerBar son iconos, no bitmaps.
Co*o!! con razón no me salían los bitmaps.... son iconos... ostras...
eso es un inconveniente... tengo que convertir a icono todos los bitmaps
(ya que uso los mismos para explorerbar como para menú, como para barra
de botones). ¿No pueden ser bitmaps?
>En cambio la TOptionList utiliza una imagelist. De todos modos, nada te impide ir
> añadiendo imagen-item, imagen-item,...
>
Gracias... Así lo probaré.
> Sí, tiene :nAlign = alLEFT, pero el valor de :nAnchors es el normal para
> todos los controles. Respecto a si hay algo más, pues no sé qué decirte, no
> se me ocurre nada de importancia.
Ok. Entonces, entiendo que si al crear la ExplorerBar le indico ::nTop
:= 100, entonces siempre me pintará el control a partir del pixel 100,
no ??
Saludos y gracias!!
José Luis Capel
> Lo que indicas de la TExplorerBar son iconos, no bitmaps.
Co*o!! con razón no me salían los bitmaps.... son iconos... ostras...
eso es un inconveniente... tengo que convertir a icono todos los bitmaps
(ya que uso los mismos para explorerbar como para menú, como para barra
de botones). ¿No pueden ser bitmaps?
>En cambio la TOptionList utiliza una imagelist. De todos modos, nada te impide ir
> añadiendo imagen-item, imagen-item,...
>
Gracias... Así lo probaré.
> Sí, tiene :nAlign = alLEFT, pero el valor de :nAnchors es el normal para
> todos los controles. Respecto a si hay algo más, pues no sé qué decirte, no
> se me ocurre nada de importancia.
Ok. Entonces, entiendo que si al crear la ExplorerBar le indico ::nTop
:= 100, entonces siempre me pintará el control a partir del pixel 100,
no ??
Saludos y gracias!!
José Luis Capel
Explorer Bar
José Luis,
>> Lo que indicas de la TExplorerBar son iconos, no bitmaps.
>
> Co*o!! con razón no me salían los bitmaps.... son iconos... ostras... eso
> es un inconveniente... tengo que convertir a icono todos los bitmaps (ya
> que uso los mismos para explorerbar como para menú, como para barra de
> botones). ¿No pueden ser bitmaps?
Pues sí, ya había pensado en eso. O mejor dicho, había pensado en usar
también una imagelist, que permite tanto bitmaps como iconos. Pero es que ni
la TExplorerBar ni la TOptionList están terminadas!!!
>> Sí, tiene :nAlign = alLEFT, pero el valor de :nAnchors es el normal para
>> todos los controles. Respecto a si hay algo más, pues no sé qué decirte,
>> no se me ocurre nada de importancia.
>
> Ok. Entonces, entiendo que si al crear la ExplorerBar le indico ::nTop :=
> 100, entonces siempre me pintará el control a partir del pixel 100, no ??
No. Al tener nAlign = alLEFT, siempre ocupará todo el espacio desde arriba
hasta abajo del formulario. Lo que sí puedes cambiar es nWidth, para indicar
la anchura que quieres que tenga.
En cualquier caso, también puedes cambiar el valor de nAlign al que más te
convenga.
--
Un saludo,
José F. Giménez
>> Lo que indicas de la TExplorerBar son iconos, no bitmaps.
>
> Co*o!! con razón no me salían los bitmaps.... son iconos... ostras... eso
> es un inconveniente... tengo que convertir a icono todos los bitmaps (ya
> que uso los mismos para explorerbar como para menú, como para barra de
> botones). ¿No pueden ser bitmaps?
Pues sí, ya había pensado en eso. O mejor dicho, había pensado en usar
también una imagelist, que permite tanto bitmaps como iconos. Pero es que ni
la TExplorerBar ni la TOptionList están terminadas!!!
>> Sí, tiene :nAlign = alLEFT, pero el valor de :nAnchors es el normal para
>> todos los controles. Respecto a si hay algo más, pues no sé qué decirte,
>> no se me ocurre nada de importancia.
>
> Ok. Entonces, entiendo que si al crear la ExplorerBar le indico ::nTop :=
> 100, entonces siempre me pintará el control a partir del pixel 100, no ??
No. Al tener nAlign = alLEFT, siempre ocupará todo el espacio desde arriba
hasta abajo del formulario. Lo que sí puedes cambiar es nWidth, para indicar
la anchura que quieres que tenga.
En cualquier caso, también puedes cambiar el valor de nAlign al que más te
convenga.
--
Un saludo,
José F. Giménez