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.
Ancho de Control Fijo
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Ancho de Control Fijo
Estoy usando la nueva TReBar, pero ahora si le aplico un objeto
(TComboBoxEx) este al maximizar la ventana (MDI) se expande al ancho de
esta.
Que propiedad o valor tengo que asignar para que el control sea de ancho
fijo?
Me hizo lo mismo tanto en el IDe como creando el TComboBoxEx en RunTime.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
(TComboBoxEx) este al maximizar la ventana (MDI) se expande al ancho de
esta.
Que propiedad o valor tengo que asignar para que el control sea de ancho
fijo?
Me hizo lo mismo tanto en el IDe como creando el TComboBoxEx en RunTime.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
Ancho de Control Fijo
Ramón:
Tienes que meter un Bevel en el TReBar y luego dentro del Bevel el
contol que quieras, si no lo haces asi, el control toma el ancho del
TRebar contenedor.
Saludos
Rene Flores
http://www.ciber-tec.com
Zea escribió:
> Estoy usando la nueva TReBar, pero ahora si le aplico un objeto
> (TComboBoxEx) este al maximizar la ventana (MDI) se expande al ancho de
> esta.
>
> Que propiedad o valor tengo que asignar para que el control sea de ancho
> fijo?
>
> Me hizo lo mismo tanto en el IDe como creando el TComboBoxEx en RunTime.
>
> Gracias.
>
Tienes que meter un Bevel en el TReBar y luego dentro del Bevel el
contol que quieras, si no lo haces asi, el control toma el ancho del
TRebar contenedor.
Saludos
Rene Flores
http://www.ciber-tec.com
Zea escribió:
> Estoy usando la nueva TReBar, pero ahora si le aplico un objeto
> (TComboBoxEx) este al maximizar la ventana (MDI) se expande al ancho de
> esta.
>
> Que propiedad o valor tengo que asignar para que el control sea de ancho
> fijo?
>
> Me hizo lo mismo tanto en el IDe como creando el TComboBoxEx en RunTime.
>
> Gracias.
>
- ignacio
- Site Admin
- Mensajes: 9452
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Ancho de Control Fijo
Ramón,
Me temo que lo ha hecho siempre. Cualquier control que insertes una
TRebarBand adapta sus dimensiones al tamaño de la TRebarBand.
Sin ir más lejos, no hace mucho tiempo que un usuario nos pidió que el
combobox del preview no tuviera ese efecto de ocupar toda la banda y lo
arreglamos poniendo primero un bevel como te acaba de comentar René.
Un saludo,
"Ramón Zea" <zeasoftware@hotmail.com> wrote in message
news:449edf2d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Gracias, incluso el tBevel toma el ancho del ReBar al maximixar la
> ventana, pero poniendole ancho fijo al ComboBox quedo listo.
>
> Antes esto no lo hacia el TReBar.
>
> Saludos.
> --
> Ramón Zea
> ramonzea@yahoo.com
>
> http://www.paginasprodigy.com/zeasoft/
>
>
Me temo que lo ha hecho siempre. Cualquier control que insertes una
TRebarBand adapta sus dimensiones al tamaño de la TRebarBand.
Sin ir más lejos, no hace mucho tiempo que un usuario nos pidió que el
combobox del preview no tuviera ese efecto de ocupar toda la banda y lo
arreglamos poniendo primero un bevel como te acaba de comentar René.
Un saludo,
"Ramón Zea" <zeasoftware@hotmail.com> wrote in message
news:449edf2d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Gracias, incluso el tBevel toma el ancho del ReBar al maximixar la
> ventana, pero poniendole ancho fijo al ComboBox quedo listo.
>
> Antes esto no lo hacia el TReBar.
>
> Saludos.
> --
> Ramón Zea
> ramonzea@yahoo.com
>
> http://www.paginasprodigy.com/zeasoft/
>
>
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
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Ancho de Control Fijo
Gracias, incluso el tBevel toma el ancho del ReBar al maximixar la ventana,
pero poniendole ancho fijo al ComboBox quedo listo.
Antes esto no lo hacia el TReBar.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
pero poniendole ancho fijo al ComboBox quedo listo.
Antes esto no lo hacia el TReBar.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Ancho de Control Fijo
Afirmativo IOZ, diseñandolo en el IDE queda bien, a como dicen tu y RF, pero
en tiempo de ejecucion, exactamente aplicandolo en OnInitialize, se expande
el Bevel.
Gracias por su tiempo.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
en tiempo de ejecucion, exactamente aplicandolo en OnInitialize, se expande
el Bevel.
Gracias por su tiempo.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Ancho de Control Fijo
Igualmente, con la TStatusBar, no se puede poner fijo un TProgressBar?
ya lo intente incluso con TBevel dentro del TStatusPanel.
Alguna sugerencia? o no se puede?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
ya lo intente incluso con TBevel dentro del TStatusPanel.
Alguna sugerencia? o no se puede?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Ancho de Control Fijo
Ramón,
> Afirmativo IOZ, diseñandolo en el IDE queda bien, a como dicen tu y RF,
> pero en tiempo de ejecucion, exactamente aplicandolo en OnInitialize, se
> expande el Bevel.
Seguramente es porque estás asignando el combo a la propiedad oControl de la
rebarband. En vez de eso, asignale el bevel, y pon el combo como hijo del
bevel. Así sí tiene que funcionar. Para que veas lo que digo, este es
exactamente el código correspondiente del preview de Xailer:
WITH OBJECT ::oBevel := TBevel():New( ::oRebar )
:SetBounds( 0, 0, 130, 20 )
:nBorderStyle := bvNONE
:lTransparent := .T.
:Create()
END
WITH OBJECT ::oCombo := TComboBox():New( ::oBevel )
:SetBounds( 0, 0, 125, 300 )
:nStyle := CBS_DROPDOWNLIST
:Create()
:SetItems( { "500", "200", "150", "100", "50", "25", "10",;
LT( XA_MSG_ANCHO_DE_PAGINA ), LT(
XA_MSG_LARGO_DE_PAGINA ),;
LT( XA_MSG_TODA_LA_PAGINA ) } )
:SelectString( Ltrim( Str( ::oPreviewPage:nZoomFactor ) ) )
:OnChange := "SetZoom"
END
::oBevel:nHeight := ::oCombo:nHeight
WITH OBJECT TRebarBand():New( ::oRebar )
:cText := LT( XA_MSG_ZOOM ) + ":"
:oControl := ::oBevel
:Create()
END
Fijate que el padre del bevel es la rebar, y el padre del combo es el bevel.
Al final, la propiedad oControl de la rebarband se asigna con el bevel.
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Afirmativo IOZ, diseñandolo en el IDE queda bien, a como dicen tu y RF,
> pero en tiempo de ejecucion, exactamente aplicandolo en OnInitialize, se
> expande el Bevel.
Seguramente es porque estás asignando el combo a la propiedad oControl de la
rebarband. En vez de eso, asignale el bevel, y pon el combo como hijo del
bevel. Así sí tiene que funcionar. Para que veas lo que digo, este es
exactamente el código correspondiente del preview de Xailer:
WITH OBJECT ::oBevel := TBevel():New( ::oRebar )
:SetBounds( 0, 0, 130, 20 )
:nBorderStyle := bvNONE
:lTransparent := .T.
:Create()
END
WITH OBJECT ::oCombo := TComboBox():New( ::oBevel )
:SetBounds( 0, 0, 125, 300 )
:nStyle := CBS_DROPDOWNLIST
:Create()
:SetItems( { "500", "200", "150", "100", "50", "25", "10",;
LT( XA_MSG_ANCHO_DE_PAGINA ), LT(
XA_MSG_LARGO_DE_PAGINA ),;
LT( XA_MSG_TODA_LA_PAGINA ) } )
:SelectString( Ltrim( Str( ::oPreviewPage:nZoomFactor ) ) )
:OnChange := "SetZoom"
END
::oBevel:nHeight := ::oCombo:nHeight
WITH OBJECT TRebarBand():New( ::oRebar )
:cText := LT( XA_MSG_ZOOM ) + ":"
:oControl := ::oBevel
:Create()
END
Fijate que el padre del bevel es la rebar, y el padre del combo es el bevel.
Al final, la propiedad oControl de la rebarband se asigna con el bevel.
--
Un saludo,
José F. Giménez
http://www.xailer.com
Ancho de Control Fijo
Ramón,
> Igualmente, con la TStatusBar, no se puede poner fijo un TProgressBar?
> ya lo intente incluso con TBevel dentro del TStatusPanel.
>
> Alguna sugerencia? o no se puede?
Puedes usar exactamente la misma técnica. Envíanos el ejemplo de lo que has
intentado y no te funciona, y le podremos echar un vistazo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Igualmente, con la TStatusBar, no se puede poner fijo un TProgressBar?
> ya lo intente incluso con TBevel dentro del TStatusPanel.
>
> Alguna sugerencia? o no se puede?
Puedes usar exactamente la misma técnica. Envíanos el ejemplo de lo que has
intentado y no te funciona, y le podremos echar un vistazo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Ancho de Control Fijo
Eso fue exactamente lo que hice, pero,lo que veo que no hice es esto:
> WITH OBJECT TRebarBand():New( ::oRebar )
> :cText := LT( XA_MSG_ZOOM ) + ":"
> :oControl := ::oBevel
> :Create()
> END
>
Gracias
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
--
> WITH OBJECT TRebarBand():New( ::oRebar )
> :cText := LT( XA_MSG_ZOOM ) + ":"
> :oControl := ::oBevel
> :Create()
> END
>
Gracias
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/