Y algo parecido a esto? (No hacer caso a los nombres de las pestañas)
y colocar ahi esos cuadros de diálogos que estás haciendo?
cnavarro wrote:Y algo parecido a esto? (No hacer caso a los nombres de las pestañas)
y colocar ahi esos cuadros de diálogos que estás haciendo?
mastintin wrote:Tres cosas :
1.- las otras pestañas que llevarían ?....
2.- con el panel no consigo que el tree se autoajuste al alto de la ventana .
3.- Yo quizás lo de las pestañas lo pondría de otra forma ... varias pestañas pero cada una contiene su tree y su report , de manera que pudieras tener varios "trabajos " ( reportes ) abiertos al mismo tiempo y poder copiar y pegar entre proyectos cambiando de pestaña
mastintin wrote:Ok. Entendido . Estoy de acuerdo contiguo .
El Bug del tpanel reportado no lo he visto , pero me trajo de cabeza el tema del panel así que de momento lo quite .
Yo de momento estoy intentando estabilizar un poco la versión que tenemos , quitando bugs .Parece que ya quedan menos . Esta semana pasaré fuera unos días , así que no subiré código . si consigues hacer que se ajuste el tree al Tpanel o mejor a un folder nos lo cuentas y lo implementamos .
Saludos.
IF oER:lShowPanel
@ 0, 2 FOLDER oFld OF oEr:oMainWnd PROMPTS "Items", "General", "Preferencias" ;
SIZE Int( GetSysMetrics( 0 ) / 4 ) - 2, GetSysMetrics( 1 ) - 20 PIXEL
oFld:SetColor( , oEr:nClrPaneTree )
oEr:oMainWnd:oLeft := oFld
//
//oER:oTree := TTreeView():New( 0, 2, oEr:oMainWnd , 0, , .T., .F., 230 , oEr:oMainWnd:nHeight - 155 ,"",, )
oER:oTree := TTreeView():New( 0, 2, oFld:aDialogs[1] , 0, , .T., .F., oFld:nWidth - 8 , GetSysMetrics( 1 ) - 165 ,"",, )
//oEr:oMainWnd:oLeft := oER:oTree
oEr:oTree:SetColor( , oEr:nClrPaneTree )
oEr:oTree:l3DLook := .F.
oER:oTree:Hide()
ENDIF
cnavarro wrote:Cambio a FolderEx
if Val( Substr( FWVERSION, 5, 2 ) ) < 10
oER:lShowPanel := .F.
else
if Val( Substr( FWVERSION, 5, 2 ) ) = 10
if Val( Right( FWVERSION, 2 ) ) < 8
oER:lShowPanel := .F.
endif
endif
endif
.../...
if !ValidVersionFwh( 10, 8 )
oER:lShowPanel := .F.
endif
.../...
//----------------------------------------------------------------------------//
Function ValidVersionFwh( nVersion1, nVersion2 )
Local lVersion := .T.
if GetFwVersion()[ 1 ] < nVersion1
lVersion := .F.
else
if GetFwVersion()[ 1 ] = nVersion1
if GetFwVersion()[ 2 ] < nVersion2
lVersion := .F.
endif
endif
endif
Return lVersion
//----------------------------------------------------------------------------//
Function GetFwVersion()
Local aVersion := Array( 2 )
aVersion[ 1 ] := Val( Substr( FWVERSION, 5, 2 ) )
aVersion[ 2 ] := Val( Right( FWVERSION, 2 ) )
Return aVersion
//----------------------------------------------------------------------------//
Return to EasyReport, EasyDialog y EasyPreview
Users browsing this forum: No registered users and 0 guests