Hello,
I think i found whats wrong :
// --------------- 1. browser ------------
sele dag
vGetlist[3] := TXBrowse():New( oDlg )
vGetlist[3]:CreateFromResource( 101 )
oCol := vGetlist[3]:AddCol()
oCol:bStrData := { || dag->mecanic_01}
oCol:cHeader := planmec->naam01
oCol:nWidth := 100
oCol:lAllowSizing := .f.
oCol := vGetlist[3]:AddCol()
oCol:bStrData := { || dag->mecanic_02}
oCol:cHeader := planmec->naam02
oCol:nWidth := 100
oCol:lAllowSizing := .f.
vGetlist[3]:lAllowRowSizing := .f.
vGetlist[3]:nRowHeight := 20
vGetlist[3]:nMarqueeStyle := MARQSTYLE_HIGHLCELL
vGetlist[3]:nColDividerStyle := LINESTYLE_LIGHTGRAY
vGetlist[3]:nRowDividerStyle := LINESTYLE_LIGHTGRAY
// -------------- 2. Browser ------------------------
sele todo // !!!!!!!
vGetlist[4] := TXBrowse():New( oDlg )
vGetlist[4]:CreateFromResource( 102 )
// sele todo !!! Wrong position
// ---------------------------------
oCol := vGetlist[4]:AddCol()
oCol:bStrData := { || transform(todo->plaatnr,"@R !!!-!!!")}
oCol:cHeader := 'Plaat'
oCol:nWidth := 60
oCol:lAllowSizing := .f.
oCol := vGetlist[4]:AddCol()
oCol:bStrData := { || todo->todo_01}
oCol:cHeader := 'Werk'
oCol:nWidth := 200
oCol:lAllowSizing := .f.
vGetlist[4]:lAllowRowSizing := .f.
vGetlist[4]:nRowHeight := 20
vGetlist[4]:nMarqueeStyle := MARQSTYLE_HIGHLROW
vGetlist[4]:nColDividerStyle := LINESTYLE_LIGHTGRAY
vGetlist[4]:nRowDividerStyle := LINESTYLE_LIGHTGRAY
// -------------------------------------
// Tested i changed oBrw1 and oBrw2 in oBrw[1] and oBrw[2] !!!!
DBSELECTAREA(1)
oBrw[1] := TXBrowse():New( oDlg )
oBrw[1]:nMarqueeStyle := MARQSTYLE_HIGHLROW
oBrw[1]:nColDividerStyle := LINESTYLE_BLACK
oBrw[1]:nRowDividerStyle := LINESTYLE_BLACK
oBrw[1]:nColDividerStyle := LINESTYLE_BLACK
oBrw[1]:nRowDividerStyle := LINESTYLE_BLACK
oBrw[1]:l2007 := .T.
oBrw[1]:bClrGrad := { | lInvert | If( ! lInvert, ;
{ { 0.50,16294002,15263976 }, ;
{ 0.50,15263976,16294002 } }, ;
{ { 0.50,8388608,15263976 }, ;
{ 0.50,15263976,8388608 } } ) }
oBrw[1]:bClrHeader := { || { 0, 0 } }
oBrw[1]:bClrFooter := { || { 0, 0 } }
oBrw[1]:bClrSelFocus = { || { 16777215,16288063 } }
oBrw[1]:nRecSelColor = 15638325
oBrw[1]:bClrSel = { || { 16777215,16288063 } }
oBrw[1]:lHScroll := .T.
oBrw[1]:lVScroll := .T.
oBrw[1]:lFooter := .T.
oBrw[1]:nHeaderHeight := 35
oBrw[1]:nFooterHeight := 35
oCol := oBrw[1]:AddCol()
oCol:AddResource( "CLIP" )
oCol:AddResource( "star" )
oCol:bLClickHeader = { | nMRow, nMCol, nFlags, Self | ;
If( ::nHeadBmpNo == 2, ::nHeadBmpNo := 1, ;
::nHeadBmpNo := 2 ), ::oLbx30:Refresh() }
oCol:cHeader := "CLIP"
oCol:nHeadBmpNo := 1
oCol:nHeadBmpAlign := AL_RIGHT
oCol := oBrw[1]:AddCol()
oCol:bStrData := { || (1)->First}
oCol:cHeader := "First"
oCol:cFooter := "First"
oCol := oBrw[1]:AddCol()
oCol:bStrData := { || (1)->Last}
oCol:cHeader := "Last"
oCol:cFooter := "Last"
oBrw[1]:oFont := oBrwFont
oBrw[1]:nRowHeight := 30
oBrw[1]:SetRDD()
oBrw[1]:CreateFromResource( 110 )
// ------------- Browser 2 -------------------
DBSELECTAREA(2)
oBrw[2] := TXBrowse():New( oDlg )
oBrw[2]:nMarqueeStyle := MARQSTYLE_HIGHLROW
oBrw[2]:nColDividerStyle := LINESTYLE_BLACK
oBrw[2]:nRowDividerStyle := LINESTYLE_BLACK
oBrw[2]:nColDividerStyle := LINESTYLE_BLACK
oBrw[2]:nRowDividerStyle := LINESTYLE_BLACK
oBrw[2]:l2007 := .T.
oBrw[2]:bClrGrad := { | lInvert | If( ! lInvert, ;
{ { 0.50,16294002,15263976 }, ;
{ 0.50,15263976,16294002 } }, ;
{ { 0.50,8388608,15263976 }, ;
{ 0.50,15263976,8388608 } } ) }
oBrw[2]:bClrHeader := { || { 0, 0 } }
oBrw[2]:bClrFooter := { || { 0, 0 } }
oBrw[2]:bClrSelFocus = { || { 16777215,16288063 } }
oBrw[2]:nRecSelColor = 15638325
oBrw[2]:bClrSel = { || { 16777215,16288063 } }
oBrw[2]:lHScroll := .T.
oBrw[2]:lVScroll := .T.
oBrw[2]:lFooter := .T.
oBrw[2]:nHeaderHeight := 35
oBrw[2]:nFooterHeight := 35
oCol := oBrw[2]:AddCol()
oCol:bStrData := { || (2)->Concepto}
oCol:cHeader := "Last"
oCol:cFooter := "Last"
oCol := oBrw[2]:AddCol()
oCol:bStrData := { || (2)->Codigo}
oCol:cHeader := "City"
oCol:cFooter := "City"
oBrw[2]:oFont := oBrwFont
oBrw[2]:nRowHeight := 30
oBrw[2]:SetRDD()
oBrw[2]:CreateFromResource( 120 )
// ----- Brush-Background and Header / Footer-Font ---------
DEFINE BRUSH oBrush RESOURCE "BRICK"
oBrw[1]:SetBackGround( oBrush )
oBrw[2]:SetBackGround( oBrush )
RELEASE BRUSH oBrush
oBrw[1]:Refresh()
oBrw[2]:Refresh()
i := 1
FOR i := 1 TO LEN( oBrw[1]:aCols )
WITH OBJECT oBrw[1]:aCols[i]
oBrw[1]:aCols[i]:oHeaderFont := oHeadFont
oBrw[1]:aCols[i]:bClrHeader := { || { 0,16294002 } }
oBrw[1]:aCols[i]:oFooterFont := oFootFont
oBrw[1]:aCols[i]:bClrFooter := { || { 0,8388608 } }
END
NEXT
i := 1
FOR i := 1 TO LEN( oBrw[2]:aCols )
WITH OBJECT oBrw[2]:aCols[i]
oBrw[2]:aCols[i]:oHeaderFont := oHeadFont
oBrw[2]:aCols[i]:bClrHeader := { || { 0,16294002 } }
oBrw[2]:aCols[i]:oFooterFont := oFootFont
oBrw[2]:aCols[i]:bClrFooter := { || { 0,8388608 } }
END
NEXT
Regards
Uwe
