Olá !
Browse legal com zebra, marcador, cores diferentes. Fácil de identificar o que é cada coisa.
Saudações,
Itamar M. Lins Jr.

Moderador: Moderadores
@ 1,113 TAB oPage1 ITEMS {} SIZE 1024,456
BEGIN PAGE 'PRODUTOS' OF oPage1
@ 2,30 BROWSE oBrowse1 ARRAY OF oPage1 SIZE 1018,420
END PAGE OF oPage1
BEGIN PAGE 'CONSULTA 1' OF oPage1
@ 6,30 BROWSE oBrowse2 ARRAY OF oPage1 SIZE 500,216
END PAGE OF oPage1
oPage1:SetTab( 1 ),
oPage1:oBrowse1:SetFocus()
If oDlg:oTab:GetActivePage() = 4 //Nota Fiscal
oDlg:oTab:SetTab(1)
oDlg:oTab:ChangePage(1)
oDlg:oTab:oBrwGrade:Enable()
oTab:oBrwEnt:Refresh()
@ 005,80 BrowseEx oBrwNF DataBase of oTab Size 550,430 Font oBrwFont
Function SaidasMercadoriasNF(oTab, lShow)
JoséQuintas escreveu:Como chega ao tab?
é essa rotina que deve alterar.
oDlg:Activate( ,,, .T., { |o| o:oPage1:ShowPage(1), hwg_SetFocus( o:oPage1:oBrowse1:handle ) } )
alxsts escreveu:Olá!
Experimente colocar no evento Activate do form que contém o Tab e o Browse:oDlg:Activate( ,,, .T., { |o| o:oPage1:ShowPage(1), hwg_SetFocus( o:oPage1:oBrowse1:handle ) } )
(não testei)
::CADASTRO_PRODUTOS_MANUTENCAO_onDlgInit( oDlg ), oDlg:oPage1:SetTab(2), oDlg:oPage1:ChangePage(2), oDlg:oPage1:oBrowse2:enable(), hwg_SetFocus(oDlg:oPage1:oBrowse2) } ;
alxsts escreveu:Olá!
Faça mais est teste, colocando oDlg:oPage1:oBrowse2:enable() como abaixo:::CADASTRO_PRODUTOS_MANUTENCAO_onDlgInit( oDlg ), oDlg:oPage1:SetTab(2), oDlg:oPage1:ChangePage(2), oDlg:oPage1:oBrowse2:enable(), hwg_SetFocus(oDlg:oPage1:oBrowse2) } ;
Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes