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.
Browses
Browses
Hola,
Sobre los Browses...
¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
registros no ocupan TODO el área disponible del Browse...
¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
toda la área disponible del Browse.
¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
el Mouse al pasar por encima de las divisiones del Browse no cambie de
estilo ???
Un Saludo,
Xevi.
Sobre los Browses...
¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
registros no ocupan TODO el área disponible del Browse...
¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
toda la área disponible del Browse.
¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
el Mouse al pasar por encima de las divisiones del Browse no cambie de
estilo ???
Un Saludo,
Xevi.
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
> ¿Se puede poner un color de Fondo del Browse???
oBrowse:nClrPane
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???.
Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO se
crean las columnas necesarias más la del RecordSelector. Una cosa es el
ancho total del header y otra muy distinta que haya una columna fantasma.
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
Se puede deshabilitar el cambio de tamaño con la propiedad lAllowColSizing,
pero el estilo de hottrack lo pone Windows. Si quitas los temas de XP creo
que desaparece.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
> ocupar toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
> ¿Se puede poner un color de Fondo del Browse???
oBrowse:nClrPane
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???.
Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO se
crean las columnas necesarias más la del RecordSelector. Una cosa es el
ancho total del header y otra muy distinta que haya una columna fantasma.
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
Se puede deshabilitar el cambio de tamaño con la propiedad lAllowColSizing,
pero el estilo de hottrack lo pone Windows. Si quitas los temas de XP creo
que desaparece.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
> ocupar toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
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
Browses
Otra..
Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
columna...
Bien, pero, ¿puedo poner una marca a la columna por la que está ordenada???
Como hace Windows con el Explorador, Outlook...
Esos programas, ponen una "flecha" que muestra el la columna y sentido de la
ordenación.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
> ocupar toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
columna...
Bien, pero, ¿puedo poner una marca a la columna por la que está ordenada???
Como hace Windows con el Explorador, Outlook...
Esos programas, ponen una "flecha" que muestra el la columna y sentido de la
ordenación.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
> ocupar toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
oBrowse:aCols[ x ]:nSort := bsASCENDING // (1 )
oBrowse:aCols[ x ]:nSort := bsDESCENDING // (-1 )
oBrowse:aCols[ x ]:nSort := bsNONE // ( 0 )
Pero requiere la versión 6.0 de los Common Controls que no estoy seguro de
si está presente en Win98. En caso de que no te funcione con Win98 siempre
puedes utilizar un Bitmap en el Header y cambiar a tu antojo.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c3c3b4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Otra..
>
> Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
> columna...
> Bien, pero, ¿puedo poner una marca a la columna por la que está
> ordenada???
> Como hace Windows con el Explorador, Outlook...
> Esos programas, ponen una "flecha" que muestra el la columna y sentido de
> la ordenación.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> Hola,
>>
>> Sobre los Browses...
>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>> los registros no ocupan TODO el área disponible del Browse...
>>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
>> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
>> ocupar toda la área disponible del Browse.
>>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>
>
oBrowse:aCols[ x ]:nSort := bsASCENDING // (1 )
oBrowse:aCols[ x ]:nSort := bsDESCENDING // (-1 )
oBrowse:aCols[ x ]:nSort := bsNONE // ( 0 )
Pero requiere la versión 6.0 de los Common Controls que no estoy seguro de
si está presente en Win98. En caso de que no te funcione con Win98 siempre
puedes utilizar un Bitmap en el Header y cambiar a tu antojo.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c3c3b4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Otra..
>
> Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
> columna...
> Bien, pero, ¿puedo poner una marca a la columna por la que está
> ordenada???
> Como hace Windows con el Explorador, Outlook...
> Esos programas, ponen una "flecha" que muestra el la columna y sentido de
> la ordenación.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> Hola,
>>
>> Sobre los Browses...
>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>> los registros no ocupan TODO el área disponible del Browse...
>>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
>> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
>> ocupar toda la área disponible del Browse.
>>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>
>
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
Browses
Ignacio,
>> ¿Se puede poner un color de Fondo del Browse???
>
> oBrowse:nClrPane
Esto lo que hace es poner color a TODO el área de Browse, Celdas incluidas.
Yo lo que pretendo es poner distinto color al área del Browse que no
visualiza registros.
Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
área que está por debajo del último registro visible, y hasta el Scroll
horizontal, se vea de distinto Color.
Es como si faltara la propiedad de color para celda o para fondo
oBrowse:nClrPane //Fondo Browse
oBrowse:nClrCellPane //Fondo Celda
Un saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
>> ¿Se puede poner un color de Fondo del Browse???
>
> oBrowse:nClrPane
>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???.
>
> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO se
> crean las columnas necesarias más la del RecordSelector. Una cosa es el
> ancho total del header y otra muy distinta que haya una columna fantasma.
>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>
> Se puede deshabilitar el cambio de tamaño con la propiedad
> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
> los temas de XP creo que desaparece.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> Hola,
>>
>> Sobre los Browses...
>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>> los registros no ocupan TODO el área disponible del Browse...
>>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
>> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
>> ocupar toda la área disponible del Browse.
>>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>
>
>> ¿Se puede poner un color de Fondo del Browse???
>
> oBrowse:nClrPane
Esto lo que hace es poner color a TODO el área de Browse, Celdas incluidas.
Yo lo que pretendo es poner distinto color al área del Browse que no
visualiza registros.
Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
área que está por debajo del último registro visible, y hasta el Scroll
horizontal, se vea de distinto Color.
Es como si faltara la propiedad de color para celda o para fondo
oBrowse:nClrPane //Fondo Browse
oBrowse:nClrCellPane //Fondo Celda
Un saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
>> ¿Se puede poner un color de Fondo del Browse???
>
> oBrowse:nClrPane
>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???.
>
> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO se
> crean las columnas necesarias más la del RecordSelector. Una cosa es el
> ancho total del header y otra muy distinta que haya una columna fantasma.
>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>
> Se puede deshabilitar el cambio de tamaño con la propiedad
> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
> los temas de XP creo que desaparece.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> Hola,
>>
>> Sobre los Browses...
>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>> los registros no ocupan TODO el área disponible del Browse...
>>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
>> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
>> ocupar toda la área disponible del Browse.
>>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>
>
Browses
Perfecto en WinXp
En Win98 no lo he probado, pero la solución de poner un Bitmap... no se...
luego el efecto de pasar el ratón por encima, creo que se complicaría un
poco el tema...
Se puede instalar Common Controls 6.0 en Win98 ¿no?
Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c3c6b6$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> oBrowse:aCols[ x ]:nSort := bsASCENDING // (1 )
> oBrowse:aCols[ x ]:nSort := bsDESCENDING // (-1 )
> oBrowse:aCols[ x ]:nSort := bsNONE // ( 0 )
>
> Pero requiere la versión 6.0 de los Common Controls que no estoy seguro de
> si está presente en Win98. En caso de que no te funcione con Win98 siempre
> puedes utilizar un Bitmap en el Header y cambiar a tu antojo.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:42c3c3b4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Otra..
>>
>> Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
>> columna...
>> Bien, pero, ¿puedo poner una marca a la columna por la que está
>> ordenada???
>> Como hace Windows con el Explorador, Outlook...
>> Esos programas, ponen una "flecha" que muestra el la columna y sentido de
>> la ordenación.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> Hola,
>>>
>>> Sobre los Browses...
>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>> los registros no ocupan TODO el área disponible del Browse...
>>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE
>>> se añade una columna EN BLANCO para "forzar" ese "relleno" de columnas
>>> hasta ocupar toda la área disponible del Browse.
>>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
En Win98 no lo he probado, pero la solución de poner un Bitmap... no se...
luego el efecto de pasar el ratón por encima, creo que se complicaría un
poco el tema...
Se puede instalar Common Controls 6.0 en Win98 ¿no?
Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c3c6b6$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> oBrowse:aCols[ x ]:nSort := bsASCENDING // (1 )
> oBrowse:aCols[ x ]:nSort := bsDESCENDING // (-1 )
> oBrowse:aCols[ x ]:nSort := bsNONE // ( 0 )
>
> Pero requiere la versión 6.0 de los Common Controls que no estoy seguro de
> si está presente en Win98. En caso de que no te funcione con Win98 siempre
> puedes utilizar un Bitmap en el Header y cambiar a tu antojo.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:42c3c3b4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Otra..
>>
>> Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
>> columna...
>> Bien, pero, ¿puedo poner una marca a la columna por la que está
>> ordenada???
>> Como hace Windows con el Explorador, Outlook...
>> Esos programas, ponen una "flecha" que muestra el la columna y sentido de
>> la ordenación.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> Hola,
>>>
>>> Sobre los Browses...
>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>> los registros no ocupan TODO el área disponible del Browse...
>>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE
>>> se añade una columna EN BLANCO para "forzar" ese "relleno" de columnas
>>> hasta ocupar toda la área disponible del Browse.
>>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
Browses
¿Se puede alinear los Headers??
:nHeaderAlignment := taCENTER //No está implementado???
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
> ocupar toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
:nHeaderAlignment := taCENTER //No está implementado???
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
> ocupar toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
> área que está por debajo del último registro visible, y hasta el Scroll
> horizontal, se vea de distinto Color.
Eso no se puede. Puedes establecer el color de cada columna (hasta abajo)
con la propiedad nClrPane de la propia columna y establecer el color del
área donde no hay columnas con oBrowse:nClrPane.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>>> ¿Se puede poner un color de Fondo del Browse???
>>
>> oBrowse:nClrPane
>
> Esto lo que hace es poner color a TODO el área de Browse, Celdas
> incluidas.
> Yo lo que pretendo es poner distinto color al área del Browse que no
> visualiza registros.
> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
> área que está por debajo del último registro visible, y hasta el Scroll
> horizontal, se vea de distinto Color.
>
> Es como si faltara la propiedad de color para celda o para fondo
> oBrowse:nClrPane //Fondo Browse
> oBrowse:nClrCellPane //Fondo Celda
>
>
> Un saludo,
> Xevi.
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>>> ¿Se puede poner un color de Fondo del Browse???
>>
>> oBrowse:nClrPane
>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???.
>>
>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO se
>> crean las columnas necesarias más la del RecordSelector. Una cosa es el
>> ancho total del header y otra muy distinta que haya una columna fantasma.
>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>
>> Se puede deshabilitar el cambio de tamaño con la propiedad
>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
>> los temas de XP creo que desaparece.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> Hola,
>>>
>>> Sobre los Browses...
>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>> los registros no ocupan TODO el área disponible del Browse...
>>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE
>>> se añade una columna EN BLANCO para "forzar" ese "relleno" de columnas
>>> hasta ocupar toda la área disponible del Browse.
>>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
> área que está por debajo del último registro visible, y hasta el Scroll
> horizontal, se vea de distinto Color.
Eso no se puede. Puedes establecer el color de cada columna (hasta abajo)
con la propiedad nClrPane de la propia columna y establecer el color del
área donde no hay columnas con oBrowse:nClrPane.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>>> ¿Se puede poner un color de Fondo del Browse???
>>
>> oBrowse:nClrPane
>
> Esto lo que hace es poner color a TODO el área de Browse, Celdas
> incluidas.
> Yo lo que pretendo es poner distinto color al área del Browse que no
> visualiza registros.
> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
> área que está por debajo del último registro visible, y hasta el Scroll
> horizontal, se vea de distinto Color.
>
> Es como si faltara la propiedad de color para celda o para fondo
> oBrowse:nClrPane //Fondo Browse
> oBrowse:nClrCellPane //Fondo Celda
>
>
> Un saludo,
> Xevi.
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>>> ¿Se puede poner un color de Fondo del Browse???
>>
>> oBrowse:nClrPane
>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???.
>>
>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO se
>> crean las columnas necesarias más la del RecordSelector. Una cosa es el
>> ancho total del header y otra muy distinta que haya una columna fantasma.
>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>
>> Se puede deshabilitar el cambio de tamaño con la propiedad
>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
>> los temas de XP creo que desaparece.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> Hola,
>>>
>>> Sobre los Browses...
>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>> los registros no ocupan TODO el área disponible del Browse...
>>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE
>>> se añade una columna EN BLANCO para "forzar" ese "relleno" de columnas
>>> hasta ocupar toda la área disponible del Browse.
>>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
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
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
El tema no se complica absolutamente nada. Al menos eso creo.
En cuanto de si CC6 se puede instalar con Win98 no tengo ni idea. Supongo
que lo mas sencillo sería instalar la última versión de IE.
Un saludo ,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c3cd9c@ozsrvnegro.ozlan.local...]42c3cd9c@ozsrvnegro.ozlan.local...[/email]
> Perfecto en WinXp
>
> En Win98 no lo he probado, pero la solución de poner un Bitmap... no se...
> luego el efecto de pasar el ratón por encima, creo que se complicaría un
> poco el tema...
> Se puede instalar Common Controls 6.0 en Win98 ¿no?
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c3c6b6$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> oBrowse:aCols[ x ]:nSort := bsASCENDING // (1 )
>> oBrowse:aCols[ x ]:nSort := bsDESCENDING // (-1 )
>> oBrowse:aCols[ x ]:nSort := bsNONE // ( 0 )
>>
>> Pero requiere la versión 6.0 de los Common Controls que no estoy seguro
>> de si está presente en Win98. En caso de que no te funcione con Win98
>> siempre puedes utilizar un Bitmap en el Header y cambiar a tu antojo.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:42c3c3b4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Otra..
>>>
>>> Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
>>> columna...
>>> Bien, pero, ¿puedo poner una marca a la columna por la que está
>>> ordenada???
>>> Como hace Windows con el Explorador, Outlook...
>>> Esos programas, ponen una "flecha" que muestra el la columna y sentido
>>> de la ordenación.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>> Hola,
>>>>
>>>> Sobre los Browses...
>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>
>
El tema no se complica absolutamente nada. Al menos eso creo.
En cuanto de si CC6 se puede instalar con Win98 no tengo ni idea. Supongo
que lo mas sencillo sería instalar la última versión de IE.
Un saludo ,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c3cd9c@ozsrvnegro.ozlan.local...]42c3cd9c@ozsrvnegro.ozlan.local...[/email]
> Perfecto en WinXp
>
> En Win98 no lo he probado, pero la solución de poner un Bitmap... no se...
> luego el efecto de pasar el ratón por encima, creo que se complicaría un
> poco el tema...
> Se puede instalar Common Controls 6.0 en Win98 ¿no?
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c3c6b6$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> oBrowse:aCols[ x ]:nSort := bsASCENDING // (1 )
>> oBrowse:aCols[ x ]:nSort := bsDESCENDING // (-1 )
>> oBrowse:aCols[ x ]:nSort := bsNONE // ( 0 )
>>
>> Pero requiere la versión 6.0 de los Common Controls que no estoy seguro
>> de si está presente en Win98. En caso de que no te funcione con Win98
>> siempre puedes utilizar un Bitmap en el Header y cambiar a tu antojo.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:42c3c3b4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Otra..
>>>
>>> Cuando le doy clic a un Header de una Columna, le hago "ordenar" por esa
>>> columna...
>>> Bien, pero, ¿puedo poner una marca a la columna por la que está
>>> ordenada???
>>> Como hace Windows con el Explorador, Outlook...
>>> Esos programas, ponen una "flecha" que muestra el la columna y sentido
>>> de la ordenación.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>> Hola,
>>>>
>>>> Sobre los Browses...
>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>
>
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
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
Del objeto TBrwColumn:
PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
De hecho deberías poder incluso verlo en el propio inspector de objetos
cuando selecciones una columna, y por supuesto ver como cambiandolo en
diseño el Browse refleja la nueva alineación de la columna.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> ¿Se puede alinear los Headers??
>
> :nHeaderAlignment := taCENTER //No está implementado???
>
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> Hola,
>>
>> Sobre los Browses...
>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>> los registros no ocupan TODO el área disponible del Browse...
>>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
>> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
>> ocupar toda la área disponible del Browse.
>>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>
>
Del objeto TBrwColumn:
PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
De hecho deberías poder incluso verlo en el propio inspector de objetos
cuando selecciones una columna, y por supuesto ver como cambiandolo en
diseño el Browse refleja la nueva alineación de la columna.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> ¿Se puede alinear los Headers??
>
> :nHeaderAlignment := taCENTER //No está implementado???
>
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> Hola,
>>
>> Sobre los Browses...
>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>> los registros no ocupan TODO el área disponible del Browse...
>>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
>> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
>> ocupar toda la área disponible del Browse.
>>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>
>
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
Browses
Otras Guis lo hacen, y el Grid de VB, por ej. también.
Sólo es una cuestión de estética, ahora bien, si no se puede, pues eso...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>> área que está por debajo del último registro visible, y hasta el Scroll
>> horizontal, se vea de distinto Color.
>
> Eso no se puede. Puedes establecer el color de cada columna (hasta abajo)
> con la propiedad nClrPane de la propia columna y establecer el color del
> área donde no hay columnas con oBrowse:nClrPane.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>>>> ¿Se puede poner un color de Fondo del Browse???
>>>
>>> oBrowse:nClrPane
>>
>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>> incluidas.
>> Yo lo que pretendo es poner distinto color al área del Browse que no
>> visualiza registros.
>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>> área que está por debajo del último registro visible, y hasta el Scroll
>> horizontal, se vea de distinto Color.
>>
>> Es como si faltara la propiedad de color para celda o para fondo
>> oBrowse:nClrPane //Fondo Browse
>> oBrowse:nClrCellPane //Fondo Celda
>>
>>
>> Un saludo,
>> Xevi.
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>>> ¿Se puede poner un color de Fondo del Browse???
>>>
>>> oBrowse:nClrPane
>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???.
>>>
>>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO
>>> se crean las columnas necesarias más la del RecordSelector. Una cosa es
>>> el ancho total del header y otra muy distinta que haya una columna
>>> fantasma.
>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>
>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
>>> los temas de XP creo que desaparece.
>>>
>>> Un saludo,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>> Hola,
>>>>
>>>> Sobre los Browses...
>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>
>
Sólo es una cuestión de estética, ahora bien, si no se puede, pues eso...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>> área que está por debajo del último registro visible, y hasta el Scroll
>> horizontal, se vea de distinto Color.
>
> Eso no se puede. Puedes establecer el color de cada columna (hasta abajo)
> con la propiedad nClrPane de la propia columna y establecer el color del
> área donde no hay columnas con oBrowse:nClrPane.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>>>> ¿Se puede poner un color de Fondo del Browse???
>>>
>>> oBrowse:nClrPane
>>
>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>> incluidas.
>> Yo lo que pretendo es poner distinto color al área del Browse que no
>> visualiza registros.
>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>> área que está por debajo del último registro visible, y hasta el Scroll
>> horizontal, se vea de distinto Color.
>>
>> Es como si faltara la propiedad de color para celda o para fondo
>> oBrowse:nClrPane //Fondo Browse
>> oBrowse:nClrCellPane //Fondo Celda
>>
>>
>> Un saludo,
>> Xevi.
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>>> ¿Se puede poner un color de Fondo del Browse???
>>>
>>> oBrowse:nClrPane
>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???.
>>>
>>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO
>>> se crean las columnas necesarias más la del RecordSelector. Una cosa es
>>> el ancho total del header y otra muy distinta que haya una columna
>>> fantasma.
>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>
>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
>>> los temas de XP creo que desaparece.
>>>
>>> Un saludo,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>> Hola,
>>>>
>>>> Sobre los Browses...
>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>
>
Browses
Ignacio,
igual no me he explicado bien.
Alineamient de Columnas, ningún problema...
WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
:cHeader := ::aIdioma[2,oXevi:nIdioma,1]
:nAlignment := taCENTER
:nWidth := 72
:OnHeaderClick := {|| ::xHeaderClick1(1) }
:Create()
END
Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
alinear el Header de cada columna ¿no?
Por ej. Una columna de datos numéricos, alineado a la derecha pero que el
título de la columna esté centrado... ¿como se puede hacer?
Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> Del objeto TBrwColumn:
>
> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>
> De hecho deberías poder incluso verlo en el propio inspector de objetos
> cuando selecciones una columna, y por supuesto ver como cambiandolo en
> diseño el Browse refleja la nueva alineación de la columna.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> ¿Se puede alinear los Headers??
>>
>> :nHeaderAlignment := taCENTER //No está implementado???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> Hola,
>>>
>>> Sobre los Browses...
>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>> los registros no ocupan TODO el área disponible del Browse...
>>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE
>>> se añade una columna EN BLANCO para "forzar" ese "relleno" de columnas
>>> hasta ocupar toda la área disponible del Browse.
>>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
igual no me he explicado bien.
Alineamient de Columnas, ningún problema...
WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
:cHeader := ::aIdioma[2,oXevi:nIdioma,1]
:nAlignment := taCENTER
:nWidth := 72
:OnHeaderClick := {|| ::xHeaderClick1(1) }
:Create()
END
Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
alinear el Header de cada columna ¿no?
Por ej. Una columna de datos numéricos, alineado a la derecha pero que el
título de la columna esté centrado... ¿como se puede hacer?
Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> Del objeto TBrwColumn:
>
> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>
> De hecho deberías poder incluso verlo en el propio inspector de objetos
> cuando selecciones una columna, y por supuesto ver como cambiandolo en
> diseño el Browse refleja la nueva alineación de la columna.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> ¿Se puede alinear los Headers??
>>
>> :nHeaderAlignment := taCENTER //No está implementado???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> Hola,
>>>
>>> Sobre los Browses...
>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>> los registros no ocupan TODO el área disponible del Browse...
>>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE
>>> se añade una columna EN BLANCO para "forzar" ese "relleno" de columnas
>>> hasta ocupar toda la área disponible del Browse.
>>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
Por favor manda una imagen de exactamente como sería. Porque yo nunca he
visto ningún Browse como indicas. Además me parece horroroso el efecto que
tendría, pero para gustos, los colores. Ya se sabe
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
> Otras Guis lo hacen, y el Grid de VB, por ej. también.
> Sólo es una cuestión de estética, ahora bien, si no se puede, pues eso...
>
> Un Saludo,
> Xevi.
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>>> área que está por debajo del último registro visible, y hasta el Scroll
>>> horizontal, se vea de distinto Color.
>>
>> Eso no se puede. Puedes establecer el color de cada columna (hasta abajo)
>> con la propiedad nClrPane de la propia columna y establecer el color del
>> área donde no hay columnas con oBrowse:nClrPane.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>
>>>> oBrowse:nClrPane
>>>
>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>> incluidas.
>>> Yo lo que pretendo es poner distinto color al área del Browse que no
>>> visualiza registros.
>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>>> área que está por debajo del último registro visible, y hasta el Scroll
>>> horizontal, se vea de distinto Color.
>>>
>>> Es como si faltara la propiedad de color para celda o para fondo
>>> oBrowse:nClrPane //Fondo Browse
>>> oBrowse:nClrCellPane //Fondo Celda
>>>
>>>
>>> Un saludo,
>>> Xevi.
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>
>>>> oBrowse:nClrPane
>>>>
>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>> ancho del área del Browse???.
>>>>
>>>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO
>>>> se crean las columnas necesarias más la del RecordSelector. Una cosa es
>>>> el ancho total del header y otra muy distinta que haya una columna
>>>> fantasma.
>>>>
>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>> cambie de estilo ???
>>>>
>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
>>>> los temas de XP creo que desaparece.
>>>>
>>>> Un saludo,
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>> Hola,
>>>>>
>>>>> Sobre los Browses...
>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>>
>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>
>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>> cambie de estilo ???
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Por favor manda una imagen de exactamente como sería. Porque yo nunca he
visto ningún Browse como indicas. Además me parece horroroso el efecto que
tendría, pero para gustos, los colores. Ya se sabe

Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
> Otras Guis lo hacen, y el Grid de VB, por ej. también.
> Sólo es una cuestión de estética, ahora bien, si no se puede, pues eso...
>
> Un Saludo,
> Xevi.
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>>> área que está por debajo del último registro visible, y hasta el Scroll
>>> horizontal, se vea de distinto Color.
>>
>> Eso no se puede. Puedes establecer el color de cada columna (hasta abajo)
>> con la propiedad nClrPane de la propia columna y establecer el color del
>> área donde no hay columnas con oBrowse:nClrPane.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>
>>>> oBrowse:nClrPane
>>>
>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>> incluidas.
>>> Yo lo que pretendo es poner distinto color al área del Browse que no
>>> visualiza registros.
>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA la
>>> área que está por debajo del último registro visible, y hasta el Scroll
>>> horizontal, se vea de distinto Color.
>>>
>>> Es como si faltara la propiedad de color para celda o para fondo
>>> oBrowse:nClrPane //Fondo Browse
>>> oBrowse:nClrCellPane //Fondo Celda
>>>
>>>
>>> Un saludo,
>>> Xevi.
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>
>>>> oBrowse:nClrPane
>>>>
>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>> ancho del área del Browse???.
>>>>
>>>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO
>>>> se crean las columnas necesarias más la del RecordSelector. Una cosa es
>>>> el ancho total del header y otra muy distinta que haya una columna
>>>> fantasma.
>>>>
>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>> cambie de estilo ???
>>>>
>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si quitas
>>>> los temas de XP creo que desaparece.
>>>>
>>>> Un saludo,
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>> Hola,
>>>>>
>>>>> Sobre los Browses...
>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>>
>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>
>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>> cambie de estilo ???
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
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
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
Lo que pides no es muy normal a mi modo de ver.
¿Esto también lo hacen otras GUIs?
¿En que programa has visto algo parecido?
En cualquier caso, se puede hacer manipulando el objeto THeader que tiene el
Browse:
oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
Sin embargo se pierde cada vez que se hace cualquier operación de
reconstrucción del Header: ocultar o visualizar columnas, redimensión del
Browse, Swap de columnas, y movimiento izquierda-derecha para mostrar
columnas no visibles.
Podriamos tener una propiedad de alineación para el header, otra para los
datos, y una última para el Footer, pero me parece poco práctico.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> igual no me he explicado bien.
> Alineamient de Columnas, ningún problema...
>
> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
> :nAlignment := taCENTER
> :nWidth := 72
> :OnHeaderClick := {|| ::xHeaderClick1(1) }
> :Create()
> END
>
>
> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
> alinear el Header de cada columna ¿no?
> Por ej. Una columna de datos numéricos, alineado a la derecha pero que el
> título de la columna esté centrado... ¿como se puede hacer?
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> Del objeto TBrwColumn:
>>
>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>
>> De hecho deberías poder incluso verlo en el propio inspector de objetos
>> cuando selecciones una columna, y por supuesto ver como cambiandolo en
>> diseño el Browse refleja la nueva alineación de la columna.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> ¿Se puede alinear los Headers??
>>>
>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>> Hola,
>>>>
>>>> Sobre los Browses...
>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>
>
Lo que pides no es muy normal a mi modo de ver.
¿Esto también lo hacen otras GUIs?
¿En que programa has visto algo parecido?
En cualquier caso, se puede hacer manipulando el objeto THeader que tiene el
Browse:
oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
Sin embargo se pierde cada vez que se hace cualquier operación de
reconstrucción del Header: ocultar o visualizar columnas, redimensión del
Browse, Swap de columnas, y movimiento izquierda-derecha para mostrar
columnas no visibles.
Podriamos tener una propiedad de alineación para el header, otra para los
datos, y una última para el Footer, pero me parece poco práctico.
Saludos,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> igual no me he explicado bien.
> Alineamient de Columnas, ningún problema...
>
> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
> :nAlignment := taCENTER
> :nWidth := 72
> :OnHeaderClick := {|| ::xHeaderClick1(1) }
> :Create()
> END
>
>
> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
> alinear el Header de cada columna ¿no?
> Por ej. Una columna de datos numéricos, alineado a la derecha pero que el
> título de la columna esté centrado... ¿como se puede hacer?
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> Del objeto TBrwColumn:
>>
>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>
>> De hecho deberías poder incluso verlo en el propio inspector de objetos
>> cuando selecciones una columna, y por supuesto ver como cambiandolo en
>> diseño el Browse refleja la nueva alineación de la columna.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> ¿Se puede alinear los Headers??
>>>
>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>> Hola,
>>>>
>>>> Sobre los Browses...
>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>
>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>
>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>>> de estilo ???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>
>
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
Browses
Ignacio,
Ahí se ve perfectamente dónde termina la lista de registros...
Pero lo dicho, para gustos, los colores...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> Por favor manda una imagen de exactamente como sería. Porque yo nunca he
> visto ningún Browse como indicas. Además me parece horroroso el efecto que
> tendría, pero para gustos, los colores. Ya se sabe
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>> Sólo es una cuestión de estética, ahora bien, si no se puede, pues eso...
>>
>> Un Saludo,
>> Xevi.
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
>>>> la
>>>> área que está por debajo del último registro visible, y hasta el Scroll
>>>> horizontal, se vea de distinto Color.
>>>
>>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>>> abajo)
>>> con la propiedad nClrPane de la propia columna y establecer el color del
>>> área donde no hay columnas con oBrowse:nClrPane.
>>>
>>> Saludos,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>>
>>>>> oBrowse:nClrPane
>>>>
>>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>>> incluidas.
>>>> Yo lo que pretendo es poner distinto color al área del Browse que no
>>>> visualiza registros.
>>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
>>>> la
>>>> área que está por debajo del último registro visible, y hasta el Scroll
>>>> horizontal, se vea de distinto Color.
>>>>
>>>> Es como si faltara la propiedad de color para celda o para fondo
>>>> oBrowse:nClrPane //Fondo Browse
>>>> oBrowse:nClrCellPane //Fondo Celda
>>>>
>>>>
>>>> Un saludo,
>>>> Xevi.
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Xevi,
>>>>>
>>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>>
>>>>> oBrowse:nClrPane
>>>>>
>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>> ancho del área del Browse???.
>>>>>
>>>>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO
>>>>> se crean las columnas necesarias más la del RecordSelector. Una cosa
>>>>> es
>>>>> el ancho total del header y otra muy distinta que haya una columna
>>>>> fantasma.
>>>>>
>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>> ello
>>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>>> cambie de estilo ???
>>>>>
>>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>>>>> quitas
>>>>> los temas de XP creo que desaparece.
>>>>>
>>>>> Un saludo,
>>>>>
>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>> Hola,
>>>>>>
>>>>>> Sobre los Browses...
>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>> Browse,
>>>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>>>
>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>>
>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>> ello
>>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>>> cambie de estilo ???
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Attached files
Ahí se ve perfectamente dónde termina la lista de registros...
Pero lo dicho, para gustos, los colores...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> Por favor manda una imagen de exactamente como sería. Porque yo nunca he
> visto ningún Browse como indicas. Además me parece horroroso el efecto que
> tendría, pero para gustos, los colores. Ya se sabe

>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>> Sólo es una cuestión de estética, ahora bien, si no se puede, pues eso...
>>
>> Un Saludo,
>> Xevi.
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
>>>> la
>>>> área que está por debajo del último registro visible, y hasta el Scroll
>>>> horizontal, se vea de distinto Color.
>>>
>>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>>> abajo)
>>> con la propiedad nClrPane de la propia columna y establecer el color del
>>> área donde no hay columnas con oBrowse:nClrPane.
>>>
>>> Saludos,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>>
>>>>> oBrowse:nClrPane
>>>>
>>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>>> incluidas.
>>>> Yo lo que pretendo es poner distinto color al área del Browse que no
>>>> visualiza registros.
>>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
>>>> la
>>>> área que está por debajo del último registro visible, y hasta el Scroll
>>>> horizontal, se vea de distinto Color.
>>>>
>>>> Es como si faltara la propiedad de color para celda o para fondo
>>>> oBrowse:nClrPane //Fondo Browse
>>>> oBrowse:nClrCellPane //Fondo Celda
>>>>
>>>>
>>>> Un saludo,
>>>> Xevi.
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Xevi,
>>>>>
>>>>>> ¿Se puede poner un color de Fondo del Browse???
>>>>>
>>>>> oBrowse:nClrPane
>>>>>
>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>> ancho del área del Browse???.
>>>>>
>>>>> Quedaría horroroso un header que no llegase hasta al final. PERO, SOLO
>>>>> se crean las columnas necesarias más la del RecordSelector. Una cosa
>>>>> es
>>>>> el ancho total del header y otra muy distinta que haya una columna
>>>>> fantasma.
>>>>>
>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>> ello
>>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>>> cambie de estilo ???
>>>>>
>>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>>>>> quitas
>>>>> los temas de XP creo que desaparece.
>>>>>
>>>>> Un saludo,
>>>>>
>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>> Hola,
>>>>>>
>>>>>> Sobre los Browses...
>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>> Browse,
>>>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>>>
>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>>
>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>> ello
>>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>>> cambie de estilo ???
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Attached files
Browses
Ignacio,
> ¿En que programa has visto algo parecido?
Precisamente de donde vengo,... de C3... tiene la propiedad
HeaderAlignments... y va de lujo... pero si se puede manipular con el objeto
THeader del TBrowse... igual me apaño por ahí.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> Lo que pides no es muy normal a mi modo de ver.
>
> ¿Esto también lo hacen otras GUIs?
> ¿En que programa has visto algo parecido?
>
> En cualquier caso, se puede hacer manipulando el objeto THeader que tiene
> el Browse:
>
> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>
> Sin embargo se pierde cada vez que se hace cualquier operación de
> reconstrucción del Header: ocultar o visualizar columnas, redimensión del
> Browse, Swap de columnas, y movimiento izquierda-derecha para mostrar
> columnas no visibles.
>
> Podriamos tener una propiedad de alineación para el header, otra para los
> datos, y una última para el Footer, pero me parece poco práctico.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>> igual no me he explicado bien.
>> Alineamient de Columnas, ningún problema...
>>
>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>> :nAlignment := taCENTER
>> :nWidth := 72
>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>> :Create()
>> END
>>
>>
>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>> alinear el Header de cada columna ¿no?
>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que el
>> título de la columna esté centrado... ¿como se puede hacer?
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Del objeto TBrwColumn:
>>>
>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>
>>> De hecho deberías poder incluso verlo en el propio inspector de objetos
>>> cuando selecciones una columna, y por supuesto ver como cambiandolo en
>>> diseño el Browse refleja la nueva alineación de la columna.
>>>
>>> Saludos,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> ¿Se puede alinear los Headers??
>>>>
>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>> Hola,
>>>>>
>>>>> Sobre los Browses...
>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>>
>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>
>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>> cambie de estilo ???
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
> ¿En que programa has visto algo parecido?
Precisamente de donde vengo,... de C3... tiene la propiedad
HeaderAlignments... y va de lujo... pero si se puede manipular con el objeto
THeader del TBrowse... igual me apaño por ahí.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> Lo que pides no es muy normal a mi modo de ver.
>
> ¿Esto también lo hacen otras GUIs?
> ¿En que programa has visto algo parecido?
>
> En cualquier caso, se puede hacer manipulando el objeto THeader que tiene
> el Browse:
>
> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>
> Sin embargo se pierde cada vez que se hace cualquier operación de
> reconstrucción del Header: ocultar o visualizar columnas, redimensión del
> Browse, Swap de columnas, y movimiento izquierda-derecha para mostrar
> columnas no visibles.
>
> Podriamos tener una propiedad de alineación para el header, otra para los
> datos, y una última para el Footer, pero me parece poco práctico.
>
> Saludos,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>> igual no me he explicado bien.
>> Alineamient de Columnas, ningún problema...
>>
>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>> :nAlignment := taCENTER
>> :nWidth := 72
>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>> :Create()
>> END
>>
>>
>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>> alinear el Header de cada columna ¿no?
>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que el
>> título de la columna esté centrado... ¿como se puede hacer?
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Del objeto TBrwColumn:
>>>
>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>
>>> De hecho deberías poder incluso verlo en el propio inspector de objetos
>>> cuando selecciones una columna, y por supuesto ver como cambiandolo en
>>> diseño el Browse refleja la nueva alineación de la columna.
>>>
>>> Saludos,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> ¿Se puede alinear los Headers??
>>>>
>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>> Hola,
>>>>>
>>>>> Sobre los Browses...
>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>>>> los registros no ocupan TODO el área disponible del Browse...
>>>>>
>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>
>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>>>> cambie de estilo ???
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Browses
Xevi hola!!
Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista, es
como un parche y me da la impresión que el gris es por defecto no un color
bonito que le haya asignado el programador.
Un Saludo,
Joaquín
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>
>
> Ahí se ve perfectamente dónde termina la lista de registros...
> Pero lo dicho, para gustos, los colores...
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> > Xevi,
> >
> > Por favor manda una imagen de exactamente como sería. Porque yo nunca he
> > visto ningún Browse como indicas. Además me parece horroroso el efecto
que
> > tendría, pero para gustos, los colores. Ya se sabe
> >
> > Un saludo,
> >
> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
eso...
> >>
> >> Un Saludo,
> >> Xevi.
> >>
> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
mensaje
> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>> Xevi,
> >>>
> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
> >>>> la
> >>>> área que está por debajo del último registro visible, y hasta el
Scroll
> >>>> horizontal, se vea de distinto Color.
> >>>
> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
> >>> abajo)
> >>> con la propiedad nClrPane de la propia columna y establecer el color
del
> >>> área donde no hay columnas con oBrowse:nClrPane.
> >>>
> >>> Saludos,
> >>>
> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>>> Ignacio,
> >>>>
> >>>>>> ¿Se puede poner un color de Fondo del Browse???
> >>>>>
> >>>>> oBrowse:nClrPane
> >>>>
> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
> >>>> incluidas.
> >>>> Yo lo que pretendo es poner distinto color al área del Browse que no
> >>>> visualiza registros.
> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
> >>>> la
> >>>> área que está por debajo del último registro visible, y hasta el
Scroll
> >>>> horizontal, se vea de distinto Color.
> >>>>
> >>>> Es como si faltara la propiedad de color para celda o para fondo
> >>>> oBrowse:nClrPane //Fondo Browse
> >>>> oBrowse:nClrCellPane //Fondo Celda
> >>>>
> >>>>
> >>>> Un saludo,
> >>>> Xevi.
> >>>>
> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>>>> Xevi,
> >>>>>
> >>>>>> ¿Se puede poner un color de Fondo del Browse???
> >>>>>
> >>>>> oBrowse:nClrPane
> >>>>>
> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
> >>>>>> ancho del área del Browse???.
> >>>>>
> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
SOLO
> >>>>> se crean las columnas necesarias más la del RecordSelector. Una cosa
> >>>>> es
> >>>>> el ancho total del header y otra muy distinta que haya una columna
> >>>>> fantasma.
> >>>>>
> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
> >>>>>> ello
> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
> >>>>>> cambie de estilo ???
> >>>>>
> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
> >>>>> quitas
> >>>>> los temas de XP creo que desaparece.
> >>>>>
> >>>>> Un saludo,
> >>>>>
> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> >>>>>> Hola,
> >>>>>>
> >>>>>> Sobre los Browses...
> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
> >>>>>> Browse,
> >>>>>> los registros no ocupan TODO el área disponible del Browse...
> >>>>>>
> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
columnas,
> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno"
de
> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
> >>>>>>
> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
> >>>>>> ello
> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
> >>>>>> cambie de estilo ???
> >>>>>>
> >>>>>>
> >>>>>> Un Saludo,
> >>>>>> Xevi.
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
>
>
>
Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista, es
como un parche y me da la impresión que el gris es por defecto no un color
bonito que le haya asignado el programador.
Un Saludo,
Joaquín
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>
>
> Ahí se ve perfectamente dónde termina la lista de registros...
> Pero lo dicho, para gustos, los colores...
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> > Xevi,
> >
> > Por favor manda una imagen de exactamente como sería. Porque yo nunca he
> > visto ningún Browse como indicas. Además me parece horroroso el efecto
que
> > tendría, pero para gustos, los colores. Ya se sabe

> >
> > Un saludo,
> >
> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
eso...
> >>
> >> Un Saludo,
> >> Xevi.
> >>
> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
mensaje
> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>> Xevi,
> >>>
> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
> >>>> la
> >>>> área que está por debajo del último registro visible, y hasta el
Scroll
> >>>> horizontal, se vea de distinto Color.
> >>>
> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
> >>> abajo)
> >>> con la propiedad nClrPane de la propia columna y establecer el color
del
> >>> área donde no hay columnas con oBrowse:nClrPane.
> >>>
> >>> Saludos,
> >>>
> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>>> Ignacio,
> >>>>
> >>>>>> ¿Se puede poner un color de Fondo del Browse???
> >>>>>
> >>>>> oBrowse:nClrPane
> >>>>
> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
> >>>> incluidas.
> >>>> Yo lo que pretendo es poner distinto color al área del Browse que no
> >>>> visualiza registros.
> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que TODA
> >>>> la
> >>>> área que está por debajo del último registro visible, y hasta el
Scroll
> >>>> horizontal, se vea de distinto Color.
> >>>>
> >>>> Es como si faltara la propiedad de color para celda o para fondo
> >>>> oBrowse:nClrPane //Fondo Browse
> >>>> oBrowse:nClrCellPane //Fondo Celda
> >>>>
> >>>>
> >>>> Un saludo,
> >>>> Xevi.
> >>>>
> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>>>> Xevi,
> >>>>>
> >>>>>> ¿Se puede poner un color de Fondo del Browse???
> >>>>>
> >>>>> oBrowse:nClrPane
> >>>>>
> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
> >>>>>> ancho del área del Browse???.
> >>>>>
> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
SOLO
> >>>>> se crean las columnas necesarias más la del RecordSelector. Una cosa
> >>>>> es
> >>>>> el ancho total del header y otra muy distinta que haya una columna
> >>>>> fantasma.
> >>>>>
> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
> >>>>>> ello
> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
> >>>>>> cambie de estilo ???
> >>>>>
> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
> >>>>> quitas
> >>>>> los temas de XP creo que desaparece.
> >>>>>
> >>>>> Un saludo,
> >>>>>
> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> >>>>>> Hola,
> >>>>>>
> >>>>>> Sobre los Browses...
> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
> >>>>>> Browse,
> >>>>>> los registros no ocupan TODO el área disponible del Browse...
> >>>>>>
> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
columnas,
> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno"
de
> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
> >>>>>>
> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
> >>>>>> ello
> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
> >>>>>> cambie de estilo ???
> >>>>>>
> >>>>>>
> >>>>>> Un Saludo,
> >>>>>> Xevi.
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
>
>
>
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Joaquín,
Yo opino igual, normalmente lo que la gente desea es precisamente que no se
vea el texto gris al menos donde hay columnas. No obstante si hay más gente
que lo requiera lo podemos poner, pero logicamente por defecto será como
hasta ahora.
Lo que no se me ocurre es que nombre ponerle a la propiedad que lo controle:
- lUseBrwClrPaneOnEmptyDataColumns
No me gusta
Un saludo,
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:42c41279$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi hola!!
>
> Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista,
> es
> como un parche y me da la impresión que el gris es por defecto no un color
> bonito que le haya asignado el programador.
>
> Un Saludo,
> Joaquín
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>>
>>
>> Ahí se ve perfectamente dónde termina la lista de registros...
>> Pero lo dicho, para gustos, los colores...
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> > Xevi,
>> >
>> > Por favor manda una imagen de exactamente como sería. Porque yo nunca
>> > he
>> > visto ningún Browse como indicas. Además me parece horroroso el efecto
> que
>> > tendría, pero para gustos, los colores. Ya se sabe
>> >
>> > Un saludo,
>> >
>> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
> eso...
>> >>
>> >> Un Saludo,
>> >> Xevi.
>> >>
>> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
> mensaje
>> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >>> Xevi,
>> >>>
>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>> >>>> TODA
>> >>>> la
>> >>>> área que está por debajo del último registro visible, y hasta el
> Scroll
>> >>>> horizontal, se vea de distinto Color.
>> >>>
>> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>> >>> abajo)
>> >>> con la propiedad nClrPane de la propia columna y establecer el color
> del
>> >>> área donde no hay columnas con oBrowse:nClrPane.
>> >>>
>> >>> Saludos,
>> >>>
>> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >>>> Ignacio,
>> >>>>
>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>> >>>>>
>> >>>>> oBrowse:nClrPane
>> >>>>
>> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>> >>>> incluidas.
>> >>>> Yo lo que pretendo es poner distinto color al área del Browse que no
>> >>>> visualiza registros.
>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>> >>>> TODA
>> >>>> la
>> >>>> área que está por debajo del último registro visible, y hasta el
> Scroll
>> >>>> horizontal, se vea de distinto Color.
>> >>>>
>> >>>> Es como si faltara la propiedad de color para celda o para fondo
>> >>>> oBrowse:nClrPane //Fondo Browse
>> >>>> oBrowse:nClrCellPane //Fondo Celda
>> >>>>
>> >>>>
>> >>>> Un saludo,
>> >>>> Xevi.
>> >>>>
>> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >>>>> Xevi,
>> >>>>>
>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>> >>>>>
>> >>>>> oBrowse:nClrPane
>> >>>>>
>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>> >>>>>> ancho del área del Browse???.
>> >>>>>
>> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
> SOLO
>> >>>>> se crean las columnas necesarias más la del RecordSelector. Una
>> >>>>> cosa
>> >>>>> es
>> >>>>> el ancho total del header y otra muy distinta que haya una columna
>> >>>>> fantasma.
>> >>>>>
>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>> >>>>>> ello
>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>> >>>>>> cambie de estilo ???
>> >>>>>
>> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>> >>>>> quitas
>> >>>>> los temas de XP creo que desaparece.
>> >>>>>
>> >>>>> Un saludo,
>> >>>>>
>> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> >>>>>> Hola,
>> >>>>>>
>> >>>>>> Sobre los Browses...
>> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>> >>>>>> Browse,
>> >>>>>> los registros no ocupan TODO el área disponible del Browse...
>> >>>>>>
>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
> columnas,
>> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno"
> de
>> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
>> >>>>>>
>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>> >>>>>> ello
>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>> >>>>>> cambie de estilo ???
>> >>>>>>
>> >>>>>>
>> >>>>>> Un Saludo,
>> >>>>>> Xevi.
>> >>>>>>
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>>
>>
>
>
Yo opino igual, normalmente lo que la gente desea es precisamente que no se
vea el texto gris al menos donde hay columnas. No obstante si hay más gente
que lo requiera lo podemos poner, pero logicamente por defecto será como
hasta ahora.
Lo que no se me ocurre es que nombre ponerle a la propiedad que lo controle:
- lUseBrwClrPaneOnEmptyDataColumns
No me gusta

Un saludo,
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:42c41279$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi hola!!
>
> Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista,
> es
> como un parche y me da la impresión que el gris es por defecto no un color
> bonito que le haya asignado el programador.
>
> Un Saludo,
> Joaquín
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>>
>>
>> Ahí se ve perfectamente dónde termina la lista de registros...
>> Pero lo dicho, para gustos, los colores...
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> > Xevi,
>> >
>> > Por favor manda una imagen de exactamente como sería. Porque yo nunca
>> > he
>> > visto ningún Browse como indicas. Además me parece horroroso el efecto
> que
>> > tendría, pero para gustos, los colores. Ya se sabe

>> >
>> > Un saludo,
>> >
>> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
> eso...
>> >>
>> >> Un Saludo,
>> >> Xevi.
>> >>
>> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
> mensaje
>> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >>> Xevi,
>> >>>
>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>> >>>> TODA
>> >>>> la
>> >>>> área que está por debajo del último registro visible, y hasta el
> Scroll
>> >>>> horizontal, se vea de distinto Color.
>> >>>
>> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>> >>> abajo)
>> >>> con la propiedad nClrPane de la propia columna y establecer el color
> del
>> >>> área donde no hay columnas con oBrowse:nClrPane.
>> >>>
>> >>> Saludos,
>> >>>
>> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >>>> Ignacio,
>> >>>>
>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>> >>>>>
>> >>>>> oBrowse:nClrPane
>> >>>>
>> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>> >>>> incluidas.
>> >>>> Yo lo que pretendo es poner distinto color al área del Browse que no
>> >>>> visualiza registros.
>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>> >>>> TODA
>> >>>> la
>> >>>> área que está por debajo del último registro visible, y hasta el
> Scroll
>> >>>> horizontal, se vea de distinto Color.
>> >>>>
>> >>>> Es como si faltara la propiedad de color para celda o para fondo
>> >>>> oBrowse:nClrPane //Fondo Browse
>> >>>> oBrowse:nClrCellPane //Fondo Celda
>> >>>>
>> >>>>
>> >>>> Un saludo,
>> >>>> Xevi.
>> >>>>
>> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >>>>> Xevi,
>> >>>>>
>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>> >>>>>
>> >>>>> oBrowse:nClrPane
>> >>>>>
>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>> >>>>>> ancho del área del Browse???.
>> >>>>>
>> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
> SOLO
>> >>>>> se crean las columnas necesarias más la del RecordSelector. Una
>> >>>>> cosa
>> >>>>> es
>> >>>>> el ancho total del header y otra muy distinta que haya una columna
>> >>>>> fantasma.
>> >>>>>
>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>> >>>>>> ello
>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>> >>>>>> cambie de estilo ???
>> >>>>>
>> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>> >>>>> quitas
>> >>>>> los temas de XP creo que desaparece.
>> >>>>>
>> >>>>> Un saludo,
>> >>>>>
>> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> >>>>>> Hola,
>> >>>>>>
>> >>>>>> Sobre los Browses...
>> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>> >>>>>> Browse,
>> >>>>>> los registros no ocupan TODO el área disponible del Browse...
>> >>>>>>
>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
> columnas,
>> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno"
> de
>> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
>> >>>>>>
>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>> >>>>>> ello
>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>> >>>>>> cambie de estilo ???
>> >>>>>>
>> >>>>>>
>> >>>>>> Un Saludo,
>> >>>>>> Xevi.
>> >>>>>>
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>>
>>
>
>
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
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
No te va a servir porque el Header se reconstruye constantemente. Intentare
poner la propiedad nHeaderAlignment cuando pueda.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c40e17@ozsrvnegro.ozlan.local...]42c40e17@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>> ¿En que programa has visto algo parecido?
>
> Precisamente de donde vengo,... de C3... tiene la propiedad
> HeaderAlignments... y va de lujo... pero si se puede manipular con el
> objeto THeader del TBrowse... igual me apaño por ahí.
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> Lo que pides no es muy normal a mi modo de ver.
>>
>> ¿Esto también lo hacen otras GUIs?
>> ¿En que programa has visto algo parecido?
>>
>> En cualquier caso, se puede hacer manipulando el objeto THeader que tiene
>> el Browse:
>>
>> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>>
>> Sin embargo se pierde cada vez que se hace cualquier operación de
>> reconstrucción del Header: ocultar o visualizar columnas, redimensión del
>> Browse, Swap de columnas, y movimiento izquierda-derecha para mostrar
>> columnas no visibles.
>>
>> Podriamos tener una propiedad de alineación para el header, otra para los
>> datos, y una última para el Footer, pero me parece poco práctico.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> igual no me he explicado bien.
>>> Alineamient de Columnas, ningún problema...
>>>
>>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>>> :nAlignment := taCENTER
>>> :nWidth := 72
>>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>>> :Create()
>>> END
>>>
>>>
>>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>>> alinear el Header de cada columna ¿no?
>>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que
>>> el título de la columna esté centrado... ¿como se puede hacer?
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>> Del objeto TBrwColumn:
>>>>
>>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>>
>>>> De hecho deberías poder incluso verlo en el propio inspector de objetos
>>>> cuando selecciones una columna, y por supuesto ver como cambiandolo en
>>>> diseño el Browse refleja la nueva alineación de la columna.
>>>>
>>>> Saludos,
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> ¿Se puede alinear los Headers??
>>>>>
>>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>> Hola,
>>>>>>
>>>>>> Sobre los Browses...
>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>> Browse, los registros no ocupan TODO el área disponible del Browse...
>>>>>>
>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>>
>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>> ello que el Mouse al pasar por encima de las divisiones del Browse no
>>>>>> cambie de estilo ???
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
No te va a servir porque el Header se reconstruye constantemente. Intentare
poner la propiedad nHeaderAlignment cuando pueda.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c40e17@ozsrvnegro.ozlan.local...]42c40e17@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>> ¿En que programa has visto algo parecido?
>
> Precisamente de donde vengo,... de C3... tiene la propiedad
> HeaderAlignments... y va de lujo... pero si se puede manipular con el
> objeto THeader del TBrowse... igual me apaño por ahí.
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> Lo que pides no es muy normal a mi modo de ver.
>>
>> ¿Esto también lo hacen otras GUIs?
>> ¿En que programa has visto algo parecido?
>>
>> En cualquier caso, se puede hacer manipulando el objeto THeader que tiene
>> el Browse:
>>
>> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>>
>> Sin embargo se pierde cada vez que se hace cualquier operación de
>> reconstrucción del Header: ocultar o visualizar columnas, redimensión del
>> Browse, Swap de columnas, y movimiento izquierda-derecha para mostrar
>> columnas no visibles.
>>
>> Podriamos tener una propiedad de alineación para el header, otra para los
>> datos, y una última para el Footer, pero me parece poco práctico.
>>
>> Saludos,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> igual no me he explicado bien.
>>> Alineamient de Columnas, ningún problema...
>>>
>>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>>> :nAlignment := taCENTER
>>> :nWidth := 72
>>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>>> :Create()
>>> END
>>>
>>>
>>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>>> alinear el Header de cada columna ¿no?
>>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que
>>> el título de la columna esté centrado... ¿como se puede hacer?
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>> Del objeto TBrwColumn:
>>>>
>>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>>
>>>> De hecho deberías poder incluso verlo en el propio inspector de objetos
>>>> cuando selecciones una columna, y por supuesto ver como cambiandolo en
>>>> diseño el Browse refleja la nueva alineación de la columna.
>>>>
>>>> Saludos,
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> ¿Se puede alinear los Headers??
>>>>>
>>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>> Hola,
>>>>>>
>>>>>> Sobre los Browses...
>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>> Browse, los registros no ocupan TODO el área disponible del Browse...
>>>>>>
>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno" de
>>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>>>>>
>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>> ello que el Mouse al pasar por encima de las divisiones del Browse no
>>>>>> cambie de estilo ???
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
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
Browses
Ignacio,
Si te resulta "sencillo", pues sólo se trata de una propiedad mas, por lo
que quien quiera usarla, estará a su disposición, sinó que tome el color de
nClrPane.
Y... además no de tipo lógico, sinó de tipo numérico, pues debe de recoger
el valor del color deseado.
Yo propongo nClrPaneNoCell
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c4403b$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Joaquín,
>
> Yo opino igual, normalmente lo que la gente desea es precisamente que no
> se vea el texto gris al menos donde hay columnas. No obstante si hay más
> gente que lo requiera lo podemos poner, pero logicamente por defecto será
> como hasta ahora.
>
> Lo que no se me ocurre es que nombre ponerle a la propiedad que lo
> controle:
>
> - lUseBrwClrPaneOnEmptyDataColumns
>
> No me gusta
>
> Un saludo,
>
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:42c41279$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi hola!!
>>
>> Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista,
>> es
>> como un parche y me da la impresión que el gris es por defecto no un
>> color
>> bonito que le haya asignado el programador.
>>
>> Un Saludo,
>> Joaquín
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>
>>>
>>> Ahí se ve perfectamente dónde termina la lista de registros...
>>> Pero lo dicho, para gustos, los colores...
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje
>>> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> > Xevi,
>>> >
>>> > Por favor manda una imagen de exactamente como sería. Porque yo nunca
>>> > he
>>> > visto ningún Browse como indicas. Además me parece horroroso el efecto
>> que
>>> > tendría, pero para gustos, los colores. Ya se sabe
>>> >
>>> > Un saludo,
>>> >
>>> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>>> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>>> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
>> eso...
>>> >>
>>> >> Un Saludo,
>>> >> Xevi.
>>> >>
>>> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>> mensaje
>>> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>> Xevi,
>>> >>>
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>
>>> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>>> >>> abajo)
>>> >>> con la propiedad nClrPane de la propia columna y establecer el color
>> del
>>> >>> área donde no hay columnas con oBrowse:nClrPane.
>>> >>>
>>> >>> Saludos,
>>> >>>
>>> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>> Ignacio,
>>> >>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>
>>> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>> >>>> incluidas.
>>> >>>> Yo lo que pretendo es poner distinto color al área del Browse que
>>> >>>> no
>>> >>>> visualiza registros.
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>>
>>> >>>> Es como si faltara la propiedad de color para celda o para fondo
>>> >>>> oBrowse:nClrPane //Fondo Browse
>>> >>>> oBrowse:nClrCellPane //Fondo Celda
>>> >>>>
>>> >>>>
>>> >>>> Un saludo,
>>> >>>> Xevi.
>>> >>>>
>>> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>>> Xevi,
>>> >>>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???.
>>> >>>>>
>>> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
>> SOLO
>>> >>>>> se crean las columnas necesarias más la del RecordSelector. Una
>>> >>>>> cosa
>>> >>>>> es
>>> >>>>> el ancho total del header y otra muy distinta que haya una columna
>>> >>>>> fantasma.
>>> >>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>
>>> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>>> >>>>> quitas
>>> >>>>> los temas de XP creo que desaparece.
>>> >>>>>
>>> >>>>> Un saludo,
>>> >>>>>
>>> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> >>>>>> Hola,
>>> >>>>>>
>>> >>>>>> Sobre los Browses...
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>> >>>>>> Browse,
>>> >>>>>> los registros no ocupan TODO el área disponible del Browse...
>>> >>>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
>> columnas,
>>> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese
>>> >>>>>> "relleno"
>> de
>>> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>> >>>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Un Saludo,
>>> >>>>>> Xevi.
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>
>>> >>>>
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>>
>>>
>>
>>
>
>
>
Si te resulta "sencillo", pues sólo se trata de una propiedad mas, por lo
que quien quiera usarla, estará a su disposición, sinó que tome el color de
nClrPane.
Y... además no de tipo lógico, sinó de tipo numérico, pues debe de recoger
el valor del color deseado.
Yo propongo nClrPaneNoCell
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c4403b$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Joaquín,
>
> Yo opino igual, normalmente lo que la gente desea es precisamente que no
> se vea el texto gris al menos donde hay columnas. No obstante si hay más
> gente que lo requiera lo podemos poner, pero logicamente por defecto será
> como hasta ahora.
>
> Lo que no se me ocurre es que nombre ponerle a la propiedad que lo
> controle:
>
> - lUseBrwClrPaneOnEmptyDataColumns
>
> No me gusta

>
> Un saludo,
>
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:42c41279$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi hola!!
>>
>> Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista,
>> es
>> como un parche y me da la impresión que el gris es por defecto no un
>> color
>> bonito que le haya asignado el programador.
>>
>> Un Saludo,
>> Joaquín
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>
>>>
>>> Ahí se ve perfectamente dónde termina la lista de registros...
>>> Pero lo dicho, para gustos, los colores...
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje
>>> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> > Xevi,
>>> >
>>> > Por favor manda una imagen de exactamente como sería. Porque yo nunca
>>> > he
>>> > visto ningún Browse como indicas. Además me parece horroroso el efecto
>> que
>>> > tendría, pero para gustos, los colores. Ya se sabe

>>> >
>>> > Un saludo,
>>> >
>>> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>>> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>>> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
>> eso...
>>> >>
>>> >> Un Saludo,
>>> >> Xevi.
>>> >>
>>> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>> mensaje
>>> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>> Xevi,
>>> >>>
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>
>>> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>>> >>> abajo)
>>> >>> con la propiedad nClrPane de la propia columna y establecer el color
>> del
>>> >>> área donde no hay columnas con oBrowse:nClrPane.
>>> >>>
>>> >>> Saludos,
>>> >>>
>>> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>> Ignacio,
>>> >>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>
>>> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>> >>>> incluidas.
>>> >>>> Yo lo que pretendo es poner distinto color al área del Browse que
>>> >>>> no
>>> >>>> visualiza registros.
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>>
>>> >>>> Es como si faltara la propiedad de color para celda o para fondo
>>> >>>> oBrowse:nClrPane //Fondo Browse
>>> >>>> oBrowse:nClrCellPane //Fondo Celda
>>> >>>>
>>> >>>>
>>> >>>> Un saludo,
>>> >>>> Xevi.
>>> >>>>
>>> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>>> Xevi,
>>> >>>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???.
>>> >>>>>
>>> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
>> SOLO
>>> >>>>> se crean las columnas necesarias más la del RecordSelector. Una
>>> >>>>> cosa
>>> >>>>> es
>>> >>>>> el ancho total del header y otra muy distinta que haya una columna
>>> >>>>> fantasma.
>>> >>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>
>>> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>>> >>>>> quitas
>>> >>>>> los temas de XP creo que desaparece.
>>> >>>>>
>>> >>>>> Un saludo,
>>> >>>>>
>>> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> >>>>>> Hola,
>>> >>>>>>
>>> >>>>>> Sobre los Browses...
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>> >>>>>> Browse,
>>> >>>>>> los registros no ocupan TODO el área disponible del Browse...
>>> >>>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
>> columnas,
>>> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese
>>> >>>>>> "relleno"
>> de
>>> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>> >>>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Un Saludo,
>>> >>>>>> Xevi.
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>
>>> >>>>
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>>
>>>
>>
>>
>
>
>
Browses
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--
- ignacio
- Site Admin
- Mensajes: 9449
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Browses
Xevi,
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el KeyNo en la status bar y me funciona perfectamente.
Si quieres te mando el proyecto para que lo compruebes tu.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el KeyNo en la status bar y me funciona perfectamente.
Si quieres te mando el proyecto para que lo compruebes tu.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--
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
Browses
Ignacio...
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal cual
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c441d0$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> No te va a servir porque el Header se reconstruye constantemente.
> Intentare poner la propiedad nHeaderAlignment cuando pueda.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c40e17@ozsrvnegro.ozlan.local...]42c40e17@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>>> ¿En que programa has visto algo parecido?
>>
>> Precisamente de donde vengo,... de C3... tiene la propiedad
>> HeaderAlignments... y va de lujo... pero si se puede manipular con el
>> objeto THeader del TBrowse... igual me apaño por ahí.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Lo que pides no es muy normal a mi modo de ver.
>>>
>>> ¿Esto también lo hacen otras GUIs?
>>> ¿En que programa has visto algo parecido?
>>>
>>> En cualquier caso, se puede hacer manipulando el objeto THeader que
>>> tiene el Browse:
>>>
>>> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>>>
>>> Sin embargo se pierde cada vez que se hace cualquier operación de
>>> reconstrucción del Header: ocultar o visualizar columnas, redimensión
>>> del Browse, Swap de columnas, y movimiento izquierda-derecha para
>>> mostrar columnas no visibles.
>>>
>>> Podriamos tener una propiedad de alineación para el header, otra para
>>> los datos, y una última para el Footer, pero me parece poco práctico.
>>>
>>> Saludos,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> igual no me he explicado bien.
>>>> Alineamient de Columnas, ningún problema...
>>>>
>>>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>>>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>>>> :nAlignment := taCENTER
>>>> :nWidth := 72
>>>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>>>> :Create()
>>>> END
>>>>
>>>>
>>>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>>>> alinear el Header de cada columna ¿no?
>>>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que
>>>> el título de la columna esté centrado... ¿como se puede hacer?
>>>>
>>>> Gracias.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Xevi,
>>>>>
>>>>> Del objeto TBrwColumn:
>>>>>
>>>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>>>
>>>>> De hecho deberías poder incluso verlo en el propio inspector de
>>>>> objetos cuando selecciones una columna, y por supuesto ver como
>>>>> cambiandolo en diseño el Browse refleja la nueva alineación de la
>>>>> columna.
>>>>>
>>>>> Saludos,
>>>>>
>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> ¿Se puede alinear los Headers??
>>>>>>
>>>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Hola,
>>>>>>>
>>>>>>> Sobre los Browses...
>>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>>> Browse, los registros no ocupan TODO el área disponible del
>>>>>>> Browse...
>>>>>>>
>>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno"
>>>>>>> de columnas hasta ocupar toda la área disponible del Browse.
>>>>>>>
>>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>>> ello que el Mouse al pasar por encima de las divisiones del Browse
>>>>>>> no cambie de estilo ???
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal cual
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c441d0$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> No te va a servir porque el Header se reconstruye constantemente.
> Intentare poner la propiedad nHeaderAlignment cuando pueda.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c40e17@ozsrvnegro.ozlan.local...]42c40e17@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>>> ¿En que programa has visto algo parecido?
>>
>> Precisamente de donde vengo,... de C3... tiene la propiedad
>> HeaderAlignments... y va de lujo... pero si se puede manipular con el
>> objeto THeader del TBrowse... igual me apaño por ahí.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Lo que pides no es muy normal a mi modo de ver.
>>>
>>> ¿Esto también lo hacen otras GUIs?
>>> ¿En que programa has visto algo parecido?
>>>
>>> En cualquier caso, se puede hacer manipulando el objeto THeader que
>>> tiene el Browse:
>>>
>>> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>>>
>>> Sin embargo se pierde cada vez que se hace cualquier operación de
>>> reconstrucción del Header: ocultar o visualizar columnas, redimensión
>>> del Browse, Swap de columnas, y movimiento izquierda-derecha para
>>> mostrar columnas no visibles.
>>>
>>> Podriamos tener una propiedad de alineación para el header, otra para
>>> los datos, y una última para el Footer, pero me parece poco práctico.
>>>
>>> Saludos,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> igual no me he explicado bien.
>>>> Alineamient de Columnas, ningún problema...
>>>>
>>>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>>>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>>>> :nAlignment := taCENTER
>>>> :nWidth := 72
>>>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>>>> :Create()
>>>> END
>>>>
>>>>
>>>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>>>> alinear el Header de cada columna ¿no?
>>>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que
>>>> el título de la columna esté centrado... ¿como se puede hacer?
>>>>
>>>> Gracias.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Xevi,
>>>>>
>>>>> Del objeto TBrwColumn:
>>>>>
>>>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>>>
>>>>> De hecho deberías poder incluso verlo en el propio inspector de
>>>>> objetos cuando selecciones una columna, y por supuesto ver como
>>>>> cambiandolo en diseño el Browse refleja la nueva alineación de la
>>>>> columna.
>>>>>
>>>>> Saludos,
>>>>>
>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> ¿Se puede alinear los Headers??
>>>>>>
>>>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Hola,
>>>>>>>
>>>>>>> Sobre los Browses...
>>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>>> Browse, los registros no ocupan TODO el área disponible del
>>>>>>> Browse...
>>>>>>>
>>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>>> ancho del área del Browse???. Cuando hay unas determinadas columnas,
>>>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese "relleno"
>>>>>>> de columnas hasta ocupar toda la área disponible del Browse.
>>>>>>>
>>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>>> ello que el Mouse al pasar por encima de las divisiones del Browse
>>>>>>> no cambie de estilo ???
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Browses
....
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal cual
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje news:42c8edbf$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el KeyNo en la status bar y me funciona perfectamente.
Si quieres te mando el proyecto para que lo compruebes tu.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal cual
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje news:42c8edbf$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el KeyNo en la status bar y me funciona perfectamente.
Si quieres te mando el proyecto para que lo compruebes tu.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--
Browses
Lo siento... este mensaje no debe seguir de este hilo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c8efc6@ozsrvnegro.ozlan.local...]42c8efc6@ozsrvnegro.ozlan.local...[/email]
> Ignacio...
>
> Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal
> cual lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c441d0$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> No te va a servir porque el Header se reconstruye constantemente.
>> Intentare poner la propiedad nHeaderAlignment cuando pueda.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c40e17@ozsrvnegro.ozlan.local...]42c40e17@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>> ¿En que programa has visto algo parecido?
>>>
>>> Precisamente de donde vengo,... de C3... tiene la propiedad
>>> HeaderAlignments... y va de lujo... pero si se puede manipular con el
>>> objeto THeader del TBrowse... igual me apaño por ahí.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>> Lo que pides no es muy normal a mi modo de ver.
>>>>
>>>> ¿Esto también lo hacen otras GUIs?
>>>> ¿En que programa has visto algo parecido?
>>>>
>>>> En cualquier caso, se puede hacer manipulando el objeto THeader que
>>>> tiene el Browse:
>>>>
>>>> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>>>>
>>>> Sin embargo se pierde cada vez que se hace cualquier operación de
>>>> reconstrucción del Header: ocultar o visualizar columnas, redimensión
>>>> del Browse, Swap de columnas, y movimiento izquierda-derecha para
>>>> mostrar columnas no visibles.
>>>>
>>>> Podriamos tener una propiedad de alineación para el header, otra para
>>>> los datos, y una última para el Footer, pero me parece poco práctico.
>>>>
>>>> Saludos,
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> igual no me he explicado bien.
>>>>> Alineamient de Columnas, ningún problema...
>>>>>
>>>>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>>>>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>>>>> :nAlignment := taCENTER
>>>>> :nWidth := 72
>>>>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>>>>> :Create()
>>>>> END
>>>>>
>>>>>
>>>>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>>>>> alinear el Header de cada columna ¿no?
>>>>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que
>>>>> el título de la columna esté centrado... ¿como se puede hacer?
>>>>>
>>>>> Gracias.
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>> mensaje news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> Xevi,
>>>>>>
>>>>>> Del objeto TBrwColumn:
>>>>>>
>>>>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>>>>
>>>>>> De hecho deberías poder incluso verlo en el propio inspector de
>>>>>> objetos cuando selecciones una columna, y por supuesto ver como
>>>>>> cambiandolo en diseño el Browse refleja la nueva alineación de la
>>>>>> columna.
>>>>>>
>>>>>> Saludos,
>>>>>>
>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>> ¿Se puede alinear los Headers??
>>>>>>>
>>>>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>>>> Hola,
>>>>>>>>
>>>>>>>> Sobre los Browses...
>>>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>>>> Browse, los registros no ocupan TODO el área disponible del
>>>>>>>> Browse...
>>>>>>>>
>>>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>>>> ancho del área del Browse???. Cuando hay unas determinadas
>>>>>>>> columnas, SIEMPRE se añade una columna EN BLANCO para "forzar" ese
>>>>>>>> "relleno" de columnas hasta ocupar toda la área disponible del
>>>>>>>> Browse.
>>>>>>>>
>>>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>>>> ello que el Mouse al pasar por encima de las divisiones del Browse
>>>>>>>> no cambie de estilo ???
>>>>>>>>
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c8efc6@ozsrvnegro.ozlan.local...]42c8efc6@ozsrvnegro.ozlan.local...[/email]
> Ignacio...
>
> Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal
> cual lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42c441d0$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi,
>>
>> No te va a servir porque el Header se reconstruye constantemente.
>> Intentare poner la propiedad nHeaderAlignment cuando pueda.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c40e17@ozsrvnegro.ozlan.local...]42c40e17@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>> ¿En que programa has visto algo parecido?
>>>
>>> Precisamente de donde vengo,... de C3... tiene la propiedad
>>> HeaderAlignments... y va de lujo... pero si se puede manipular con el
>>> objeto THeader del TBrowse... igual me apaño por ahí.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>> Lo que pides no es muy normal a mi modo de ver.
>>>>
>>>> ¿Esto también lo hacen otras GUIs?
>>>> ¿En que programa has visto algo parecido?
>>>>
>>>> En cualquier caso, se puede hacer manipulando el objeto THeader que
>>>> tiene el Browse:
>>>>
>>>> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>>>>
>>>> Sin embargo se pierde cada vez que se hace cualquier operación de
>>>> reconstrucción del Header: ocultar o visualizar columnas, redimensión
>>>> del Browse, Swap de columnas, y movimiento izquierda-derecha para
>>>> mostrar columnas no visibles.
>>>>
>>>> Podriamos tener una propiedad de alineación para el header, otra para
>>>> los datos, y una última para el Footer, pero me parece poco práctico.
>>>>
>>>> Saludos,
>>>>
>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> igual no me he explicado bien.
>>>>> Alineamient de Columnas, ningún problema...
>>>>>
>>>>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>>>>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>>>>> :nAlignment := taCENTER
>>>>> :nWidth := 72
>>>>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>>>>> :Create()
>>>>> END
>>>>>
>>>>>
>>>>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea poder
>>>>> alinear el Header de cada columna ¿no?
>>>>> Por ej. Una columna de datos numéricos, alineado a la derecha pero que
>>>>> el título de la columna esté centrado... ¿como se puede hacer?
>>>>>
>>>>> Gracias.
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>> mensaje news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> Xevi,
>>>>>>
>>>>>> Del objeto TBrwColumn:
>>>>>>
>>>>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>>>>
>>>>>> De hecho deberías poder incluso verlo en el propio inspector de
>>>>>> objetos cuando selecciones una columna, y por supuesto ver como
>>>>>> cambiandolo en diseño el Browse refleja la nueva alineación de la
>>>>>> columna.
>>>>>>
>>>>>> Saludos,
>>>>>>
>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>> ¿Se puede alinear los Headers??
>>>>>>>
>>>>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>>>> Hola,
>>>>>>>>
>>>>>>>> Sobre los Browses...
>>>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>>>> Browse, los registros no ocupan TODO el área disponible del
>>>>>>>> Browse...
>>>>>>>>
>>>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>>>> ancho del área del Browse???. Cuando hay unas determinadas
>>>>>>>> columnas, SIEMPRE se añade una columna EN BLANCO para "forzar" ese
>>>>>>>> "relleno" de columnas hasta ocupar toda la área disponible del
>>>>>>>> Browse.
>>>>>>>>
>>>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>>>> ello que el Mouse al pasar por encima de las divisiones del Browse
>>>>>>>> no cambie de estilo ???
>>>>>>>>
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>