Página 1 de 1

BitMap predefinidos

Publicado: Vie Jun 23, 2006 12:08 pm
por jrcpoli
Saludos:
Si desde codigo defino los botones que integran una ToolBar y empleo
alguno de los Bitmap predefinidos no se muestran en el botón.
:AddButton( "", "XA_BMP_PRINTER",,, "Print", {|| ::Report() } )
:AddButton( "", "XA_BMP_EXIT",,, "Exit", {|| ::Close() } )
Podeís probar en el ejemplo DataControlsDBFData2DBFTest.xpj
No es que sea un problema porque pueden sustiturse por otros definidos como
resource ¿pero quizás sea un error? o yo tenga que cambiar algo de lo ya
programado, porque en el la vista previa del report si se ven.
José R.Castro
jrcpoli@terra.es

BitMap predefinidos

Publicado: Vie Jun 23, 2006 12:43 pm
por ignacio
José,
En SamplesDataControlsDbfData2 están funcionando perfectamente. :-o
Alguien más podría probarlo. Gracias
Un saludo,
"José R.Castro" <JRCPOLI@terra.es> escribió en el mensaje
news:449bbd87$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Saludos:
>
> Si desde codigo defino los botones que integran una ToolBar y empleo
> alguno de los Bitmap predefinidos no se muestran en el botón.
>
> :AddButton( "", "XA_BMP_PRINTER",,, "Print", {|| ::Report() } )
> :AddButton( "", "XA_BMP_EXIT",,, "Exit", {|| ::Close() } )
>
> Podeís probar en el ejemplo DataControlsDBFData2DBFTest.xpj
>
> No es que sea un problema porque pueden sustiturse por otros definidos
> como
> resource ¿pero quizás sea un error? o yo tenga que cambiar algo de lo ya
> programado, porque en el la vista previa del report si se ven.
>
> José R.Castro
> jrcpoli@terra.es
>
>
>

BitMap predefinidos

Publicado: Vie Jun 23, 2006 12:45 pm
por ignacio
José,
Perdoname, pero efectivamente tienes razón. Ahora le echo un vistazo.
Gracias
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:[email=449bc5d1@ozsrvnegro.ozlan.local...]449bc5d1@ozsrvnegro.ozlan.local...[/email]
> José,
>
> En SamplesDataControlsDbfData2 están funcionando perfectamente. :-o
> Alguien más podría probarlo. Gracias
>
> Un saludo,
>
> "José R.Castro" <JRCPOLI@terra.es> escribió en el mensaje
> news:449bbd87$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Saludos:
>>
>> Si desde codigo defino los botones que integran una ToolBar y empleo
>> alguno de los Bitmap predefinidos no se muestran en el botón.
>>
>> :AddButton( "", "XA_BMP_PRINTER",,, "Print", {|| ::Report() } )
>> :AddButton( "", "XA_BMP_EXIT",,, "Exit", {|| ::Close() } )
>>
>> Podeís probar en el ejemplo DataControlsDBFData2DBFTest.xpj
>>
>> No es que sea un problema porque pueden sustiturse por otros definidos
>> como
>> resource ¿pero quizás sea un error? o yo tenga que cambiar algo de lo ya
>> programado, porque en el la vista previa del report si se ven.
>>
>> José R.Castro
>> jrcpoli@terra.es
>>
>>
>>
>
>

BitMap predefinidos

Publicado: Vie Jun 23, 2006 1:56 pm
por ignacio
Jose,
Problema encontrado.
El problema está en que el tamaño de las imagenes de recursos predefinidos
es menor que el de los anteriores Bitmaps. El objeto Imaglist cuando no
tiene definido el tamaño de la imagen utiliza el de la primera imagen que
recibe, y a continuación no acepta imagenes de menor tamaño. Las imagenes
definidas en el ejemplo son de 26x26, sin embargo las predefinidas son de
24x24.
Hay dos formas de arreglarlo:
1) Definir el tamaño de la imagelist con el menor tamaño, pero como la
ToolBar utiliza tres imagelist hay que indicarselo en las tres
2) Hacer todos los bitmaps del mismo tamaño.
Si quieres puntualmente puedes utilizar la primera opción que sería algo así
(antes de añadir ningún botón):
:oImageList:SetIconSize( 24, 24 )
:oHots:SetIconSize( 24, 24 )
:oDisables:SetIconSize( 24, 24 )
Pero es posible que cambiemos el nombre a oHots y oDisables pues no nos
convence mucho el nombre.
No obstante voy a modificar el ejemplo utilizando la segunda opción.
Un saludo,
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:449bc657$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> José,
>
> Perdoname, pero efectivamente tienes razón. Ahora le echo un vistazo.
>
> Gracias
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:[email=449bc5d1@ozsrvnegro.ozlan.local...]449bc5d1@ozsrvnegro.ozlan.local...[/email]
>> José,
>>
>> En SamplesDataControlsDbfData2 están funcionando perfectamente. :-o
>> Alguien más podría probarlo. Gracias
>>
>> Un saludo,
>>
>> "José R.Castro" <JRCPOLI@terra.es> escribió en el mensaje
>> news:449bbd87$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Saludos:
>>>
>>> Si desde codigo defino los botones que integran una ToolBar y empleo
>>> alguno de los Bitmap predefinidos no se muestran en el botón.
>>>
>>> :AddButton( "", "XA_BMP_PRINTER",,, "Print", {|| ::Report() } )
>>> :AddButton( "", "XA_BMP_EXIT",,, "Exit", {|| ::Close() } )
>>>
>>> Podeís probar en el ejemplo DataControlsDBFData2DBFTest.xpj
>>>
>>> No es que sea un problema porque pueden sustiturse por otros definidos
>>> como
>>> resource ¿pero quizás sea un error? o yo tenga que cambiar algo de lo ya
>>> programado, porque en el la vista previa del report si se ven.
>>>
>>> José R.Castro
>>> jrcpoli@terra.es
>>>
>>>
>>>
>>
>>
>
>