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.
::oBarra:aButtons[1]:Hide()
::oBarra:aButtons[1]:Hide()
Hola,
Creo una button bar con 6 botones, dos de los cuales pongo a Hide().
¿Como puedo hacer para que el tamaño de la toolbar (que es una banda de
la rebar) se ajuste al tamaño adecuado? (ver imagen)
Saludos y gracias.
José Luis Capel
--
Creo una button bar con 6 botones, dos de los cuales pongo a Hide().
¿Como puedo hacer para que el tamaño de la toolbar (que es una banda de
la rebar) se ajuste al tamaño adecuado? (ver imagen)
Saludos y gracias.
José Luis Capel
--
::oBarra:aButtons[1]:Hide()
Se me olvidaba, el código que utilizo es:
WITH OBJECT oBar := TToolBar():New( oReBar1 )
:SetBounds( 12, 1, 3, 20 ) // 29
:nBtnHeight := 16
:nBtnWidth := 16
:Create()
:AddButton("", "A",,,"Alta", {| | Self:Alta() })
:AddButton("", "B",,,"Baja", {| | Self:Baja() } )
:AddButton("", "C",,,"Consulta",{| | Self:Consulta() } )
:AddButton("", "M",,,"Modifica",{| | Self:Modifica() } )
:AddButton("", "BTN_CANCELAR16X16",,,"Cancelar cambios",{|
| Self:oPgDer:CancelarCambios( Self ) } )
:AddButton("", "BTN_ACEPTAR16X16",,,"Grabar cambios",{| |
Self:oPgDer:GrabarCambios( Self ) } )
END
oBar:aButtons[5]:Hide()
oBar:aButtons[6]:Hide()
Saludos,
José Luis Capel
WITH OBJECT oBar := TToolBar():New( oReBar1 )
:SetBounds( 12, 1, 3, 20 ) // 29
:nBtnHeight := 16
:nBtnWidth := 16
:Create()
:AddButton("", "A",,,"Alta", {| | Self:Alta() })
:AddButton("", "B",,,"Baja", {| | Self:Baja() } )
:AddButton("", "C",,,"Consulta",{| | Self:Consulta() } )
:AddButton("", "M",,,"Modifica",{| | Self:Modifica() } )
:AddButton("", "BTN_CANCELAR16X16",,,"Cancelar cambios",{|
| Self:oPgDer:CancelarCambios( Self ) } )
:AddButton("", "BTN_ACEPTAR16X16",,,"Grabar cambios",{| |
Self:oPgDer:GrabarCambios( Self ) } )
END
oBar:aButtons[5]:Hide()
oBar:aButtons[6]:Hide()
Saludos,
José Luis Capel
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
::oBarra:aButtons[1]:Hide()
José Luis,
No esta implementado todavía, lo siento. Puedes intentar hacerlo tu mismo
usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al completo
remodelado de la clase.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:43293a8e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Se me olvidaba, el código que utilizo es:
>
> WITH OBJECT oBar := TToolBar():New( oReBar1 )
> :SetBounds( 12, 1, 3, 20 ) // 29
> :nBtnHeight := 16
> :nBtnWidth := 16
> :Create()
> :AddButton("", "A",,,"Alta", {| | Self:Alta() })
> :AddButton("", "B",,,"Baja", {| | Self:Baja() } )
> :AddButton("", "C",,,"Consulta",{| | Self:Consulta() } )
> :AddButton("", "M",,,"Modifica",{| | Self:Modifica() } )
> :AddButton("", "BTN_CANCELAR16X16",,,"Cancelar cambios",{| |
> Self:oPgDer:CancelarCambios( Self ) } )
> :AddButton("", "BTN_ACEPTAR16X16",,,"Grabar cambios",{| |
> Self:oPgDer:GrabarCambios( Self ) } )
> END
>
> oBar:aButtons[5]:Hide()
> oBar:aButtons[6]:Hide()
>
>
> Saludos,
> José Luis Capel
No esta implementado todavía, lo siento. Puedes intentar hacerlo tu mismo
usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al completo
remodelado de la clase.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:43293a8e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Se me olvidaba, el código que utilizo es:
>
> WITH OBJECT oBar := TToolBar():New( oReBar1 )
> :SetBounds( 12, 1, 3, 20 ) // 29
> :nBtnHeight := 16
> :nBtnWidth := 16
> :Create()
> :AddButton("", "A",,,"Alta", {| | Self:Alta() })
> :AddButton("", "B",,,"Baja", {| | Self:Baja() } )
> :AddButton("", "C",,,"Consulta",{| | Self:Consulta() } )
> :AddButton("", "M",,,"Modifica",{| | Self:Modifica() } )
> :AddButton("", "BTN_CANCELAR16X16",,,"Cancelar cambios",{| |
> Self:oPgDer:CancelarCambios( Self ) } )
> :AddButton("", "BTN_ACEPTAR16X16",,,"Grabar cambios",{| |
> Self:oPgDer:GrabarCambios( Self ) } )
> END
>
> oBar:aButtons[5]:Hide()
> oBar:aButtons[6]:Hide()
>
>
> Saludos,
> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
::oBarra:aButtons[1]:Hide()
Ignacio,
>
> No esta implementado todavía, lo siento. Puedes intentar hacerlo tu mismo
> usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al completo
> remodelado de la clase.
>
Quizás no me he explicado bien. No me interesa en absoluto borrar en botón.
Mi interés es hacer que el tamaño la banda se ajuste al número de
botones visibles (ver imagen primer mensaje: el espacio que ocupa el
círculo rojo que desaparezca).
Saludos y gracias por tu tiempo.
José Luis Capel
>
> No esta implementado todavía, lo siento. Puedes intentar hacerlo tu mismo
> usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al completo
> remodelado de la clase.
>
Quizás no me he explicado bien. No me interesa en absoluto borrar en botón.
Mi interés es hacer que el tamaño la banda se ajuste al número de
botones visibles (ver imagen primer mensaje: el espacio que ocupa el
círculo rojo que desaparezca).
Saludos y gracias por tu tiempo.
José Luis Capel
::oBarra:aButtons[1]:Hide()
José Luis Capel escribió:
Ignacio,
Quizás el mensaje a utilizar sería TB_AUTOSIZE... no?
Saludos,
José Luis Capel
> Ignacio,
>
>>
>> No esta implementado todavía, lo siento. Puedes intentar hacerlo tu
>> mismo usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al
>> completo remodelado de la clase.
>>
>
>
> Quizás no me he explicado bien. No me interesa en absoluto borrar en
> botón.
>
> Mi interés es hacer que el tamaño la banda se ajuste al número de
> botones visibles (ver imagen primer mensaje: el espacio que ocupa el
> círculo rojo que desaparezca).
>
> Saludos y gracias por tu tiempo.
> José Luis Capel
Ignacio,
Quizás el mensaje a utilizar sería TB_AUTOSIZE... no?
Saludos,
José Luis Capel
> Ignacio,
>
>>
>> No esta implementado todavía, lo siento. Puedes intentar hacerlo tu
>> mismo usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al
>> completo remodelado de la clase.
>>
>
>
> Quizás no me he explicado bien. No me interesa en absoluto borrar en
> botón.
>
> Mi interés es hacer que el tamaño la banda se ajuste al número de
> botones visibles (ver imagen primer mensaje: el espacio que ocupa el
> círculo rojo que desaparezca).
>
> Saludos y gracias por tu tiempo.
> José Luis Capel
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
::oBarra:aButtons[1]:Hide()
José,
No creo que funcione. Tendras que borrar el botón seguramente.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=432961cf@ozsrvnegro.ozlan.local...]432961cf@ozsrvnegro.ozlan.local...[/email]
> José Luis Capel escribió:
>
> Ignacio,
>
> Quizás el mensaje a utilizar sería TB_AUTOSIZE... no?
>
> Saludos,
> José Luis Capel
>
>> Ignacio,
>>
>>>
>>> No esta implementado todavía, lo siento. Puedes intentar hacerlo tu
>>> mismo usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al
>>> completo remodelado de la clase.
>>>
>>
>>
>> Quizás no me he explicado bien. No me interesa en absoluto borrar en
>> botón.
>>
>> Mi interés es hacer que el tamaño la banda se ajuste al número de botones
>> visibles (ver imagen primer mensaje: el espacio que ocupa el círculo
>> rojo que desaparezca).
>>
>> Saludos y gracias por tu tiempo.
>> José Luis Capel
No creo que funcione. Tendras que borrar el botón seguramente.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=432961cf@ozsrvnegro.ozlan.local...]432961cf@ozsrvnegro.ozlan.local...[/email]
> José Luis Capel escribió:
>
> Ignacio,
>
> Quizás el mensaje a utilizar sería TB_AUTOSIZE... no?
>
> Saludos,
> José Luis Capel
>
>> Ignacio,
>>
>>>
>>> No esta implementado todavía, lo siento. Puedes intentar hacerlo tu
>>> mismo usando el mensaje TB_DELETEBUTTON pero yo que tu esperaría al
>>> completo remodelado de la clase.
>>>
>>
>>
>> Quizás no me he explicado bien. No me interesa en absoluto borrar en
>> botón.
>>
>> Mi interés es hacer que el tamaño la banda se ajuste al número de botones
>> visibles (ver imagen primer mensaje: el espacio que ocupa el círculo
>> rojo que desaparezca).
>>
>> Saludos y gracias por tu tiempo.
>> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
::oBarra:aButtons[1]:Hide()
Ignacio,
>
> No creo que funcione. Tendras que borrar el botón seguramente.
>
Que no quiero borrar ningún botón. Solo quiero ocultar algún botón y
que la toolbar (o la rebar) se ajuste al nuevo tamaño.
José?
Saludos,
José Luis Capel
>
> No creo que funcione. Tendras que borrar el botón seguramente.
>
Que no quiero borrar ningún botón. Solo quiero ocultar algún botón y
que la toolbar (o la rebar) se ajuste al nuevo tamaño.
José?
Saludos,
José Luis Capel
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
::oBarra:aButtons[1]:Hide()
José,
Te he entendido perfectamente hace varios mensajes, y te repito que para
conseguir el efecto visual que deseas seguramente tendrás que borrar el
botón.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=43297b20@ozsrvnegro.ozlan.local...]43297b20@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>>
>> No creo que funcione. Tendras que borrar el botón seguramente.
>>
>
> Que no quiero borrar ningún botón. Solo quiero ocultar algún botón y que
> la toolbar (o la rebar) se ajuste al nuevo tamaño.
>
> José?
>
> Saludos,
> José Luis Capel
Te he entendido perfectamente hace varios mensajes, y te repito que para
conseguir el efecto visual que deseas seguramente tendrás que borrar el
botón.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=43297b20@ozsrvnegro.ozlan.local...]43297b20@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>>
>> No creo que funcione. Tendras que borrar el botón seguramente.
>>
>
> Que no quiero borrar ningún botón. Solo quiero ocultar algún botón y que
> la toolbar (o la rebar) se ajuste al nuevo tamaño.
>
> José?
>
> Saludos,
> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
::oBarra:aButtons[1]:Hide()
Ignacio,
>
> Te he entendido perfectamente hace varios mensajes, y te repito que para
> conseguir el efecto visual que deseas seguramente tendrás que borrar el
> botón.
>
Disculpa por mi 'empecinamiento'....
Saludos,
José Luis Capel
>
> Te he entendido perfectamente hace varios mensajes, y te repito que para
> conseguir el efecto visual que deseas seguramente tendrás que borrar el
> botón.
>
Disculpa por mi 'empecinamiento'....
Saludos,
José Luis Capel
::oBarra:aButtons[1]:Hide()
José Luis,
> Que no quiero borrar ningún botón. Solo quiero ocultar algún botón y que
> la toolbar (o la rebar) se ajuste al nuevo tamaño.
>
> José?
Ignacio tiene razón, todavía no está implementado.
No obstante, los tiros no sólo van por la toolbar, sino que también van por
la rebarband. La toolbar debería recalcular su tamaño al ocultar o hacer
visible algún botón, pero eso no basta; tiene que notificarselo a la
rebarband para que también se ajuste al nuevo tamaño.
Por eso me temo que no es algo que se pueda hacer en 5 minutos, sino que
tendrá que esperar un poco a que revisemos esos dos controles.
--
Un saludo,
José F. Giménez
> Que no quiero borrar ningún botón. Solo quiero ocultar algún botón y que
> la toolbar (o la rebar) se ajuste al nuevo tamaño.
>
> José?
Ignacio tiene razón, todavía no está implementado.
No obstante, los tiros no sólo van por la toolbar, sino que también van por
la rebarband. La toolbar debería recalcular su tamaño al ocultar o hacer
visible algún botón, pero eso no basta; tiene que notificarselo a la
rebarband para que también se ajuste al nuevo tamaño.
Por eso me temo que no es algo que se pueda hacer en 5 minutos, sino que
tendrá que esperar un poco a que revisemos esos dos controles.
--
Un saludo,
José F. Giménez
::oBarra:aButtons[1]:Hide()
José,
>
> Ignacio tiene razón, todavía no está implementado.
>
> No obstante, los tiros no sólo van por la toolbar, sino que también van por
> la rebarband. La toolbar debería recalcular su tamaño al ocultar o hacer
> visible algún botón, pero eso no basta; tiene que notificarselo a la
> rebarband para que también se ajuste al nuevo tamaño.
>
> Por eso me temo que no es algo que se pueda hacer en 5 minutos, sino que
> tendrá que esperar un poco a que revisemos esos dos controles.
>
Pues nada... a callar y esperar
Saludos y disculpas por la insistencia.
José Luis Capel
>
> Ignacio tiene razón, todavía no está implementado.
>
> No obstante, los tiros no sólo van por la toolbar, sino que también van por
> la rebarband. La toolbar debería recalcular su tamaño al ocultar o hacer
> visible algún botón, pero eso no basta; tiene que notificarselo a la
> rebarband para que también se ajuste al nuevo tamaño.
>
> Por eso me temo que no es algo que se pueda hacer en 5 minutos, sino que
> tendrá que esperar un poco a que revisemos esos dos controles.
>
Pues nada... a callar y esperar

Saludos y disculpas por la insistencia.
José Luis Capel