Página 1 de 1

Explorer Bar

Publicado: Jue Jun 30, 2005 5:23 pm
por joseluis
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

Explorer Bar

Publicado: Jue Jun 30, 2005 6:16 pm
por jfgimenez
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

Explorer Bar

Publicado: Jue Jun 30, 2005 6:21 pm
por joseluis
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

Explorer Bar

Publicado: Jue Jun 30, 2005 6:57 pm
por jfgimenez
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