Gracias Antonio solo con oBrw:lTransparent = .T. Funcionó perfecto Lo aplique a un xBrowse que muestra un array colocando if oCol:oBrw:VGetPos() == oBrw:nArrayAt Funciona, pero cuando pasa por una linea vacia no muestra en gradient Gracias una vez mas por la ayuda, se ve muy bonito Saludos Adhemar
Adhemar, Esta versión es mas simple y no necesita los bookmarks: #include 'fivewin.ch'#include 'xbrowse.ch'function Main() local oDlg, oBrw, oFont USE CUSTOMER ALIAS CUST DEFINE FONT oFont NAME 'Tahoma' SIZE 0, -14 DEFINE DIALOG oDlg SIZE 640,440 PIXEL ; FONT oFont TITLE 'XBr...
Jose Luis, Aqui tienes un ejemplo basado en el de Rao :-) http://img200.imageshack.us/img200/4688/66973403.jpg #include 'fivewin.ch'#include 'xbrowse.ch'function Main() local oDlg, oBrw, oFont local nRecSel USE CUSTOMER ALIAS CUST nRecSel := CUST->( RecNo(...
Antonio, ya que estás puesto lo suyo sería que se pudiera simular el efecto nativo de Windows7 tal como aparece en la imagen. Es hacerle un recuadro a la fila activa y el degradado al pintarla. Saludos,
El código fuente de la función XBrowse() de FWH, usada tambien desde el comando XBROWSER, es un muy buen ejemplo de como ajustar las dimensiones del dialogo y del xbrowse contenido.
José Luis, Si nos proporcionas un ejemplo de ajuste automatico para probarlo aqui, podemos comentarte que tal funciona. O si deseas compartir tus modificaciones con otros usuarios aqui en el foro, te estaremos muy agradecidos todos y asi podremos ir mejorando xbrowse de acuerdo a las necesidades de ...
Antonio, Yo uso una versión de xbrowse modificada que permite ajustar automáticamente el ancho de las columnas, es una versión vieja pero que funciona perfectamente. Modificando un poco la clase puedo conseguir ese aspecto que me interesa, y no se si el xbrowse que viene con FWH hace este ajuste aut...