Browses
Publicado: Lun Jul 04, 2005 10:35 am
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c8f033$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Attached files DbfTest.zip (17 KB)Â
news:42c8f033$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Attached files DbfTest.zip (17 KB)Â