Histórico da Página
...
Portuguese | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Classe: MsExplorer
|
Propriedade | Descrição | Tipo |
nBottom | Coordenada horizontal (Y) inicial do painel principal | Numérico |
nPanelHeight | Altura em pixels do painel principal | Numérico |
nPanelWidth | Largura em pixels do painel principal | Numérico |
nRight | Coordenada vertical (X) inicial do painel principal | Numérico |
oDlg | Objeto tipo "MsDialog", referente ao painel principal da classe. | Objeto |
oTree | Objeto tipo "oTree" presente no painel principal da classe | Objeto |
#INCLUDE "PROTHEUS.CH"User Function MsExpl()Local oDlg := NilLocal oExpl := NilLocal oPanel := NilLocal aPanels := {}//Instancia ObjetooExpl := MsExplorer():New("Titulo da MSExplorer",10,10,400,700,oDlg,/*lToolBar*/,/*lAddressBar*/,/*lDefBar*/,/*oTreeFont*/,/*cBitmap*/,/*nBmpWidth*/,/*oParent*/)//Cria EnchoiceButtonsoExpl:AddDefButton("CLIPS" ,"ToolTip 01" ,{|| msgInfo("Botao ZeroUm")} ,/*cDefaultAct*/ ,/*bWhen*/,/*nWidth*/,"Botao Zero Um - 01")oExpl:AddDefButton("CLIENTE" ,"ToolTip 02" ,{|| msgInfo("Botao ZeroDois")} ,/*cDefaultAct*/ ,/*bWhen*/,/*nWidth*/,"Botao Zero Um - 02")oExpl:AddDefButton("CHAT" ,"ToolTip 03" ,{|| msgInfo("Botao ZeroTres")} ,/*cDefaultAct*/ ,/*bWhen*/,/*nWidth*/,"Botao Zero Um - 03")oExpl:AddDefButton("COMSOM" ,"ToolTip 04" ,{|| msgInfo("Botao ZeroQuatro")} ,/*cDefaultAct*/ ,/*bWhen*/,/*nWidth*/,"Botao Zero Um - 04")oExpl:AddDefButton("CARGA" ,"ToolTip 04" ,{|| msgInfo("Botao ZeroCinco")} ,/*cDefaultAct*/ ,/*bWhen*/,/*nWidth*/,"Botao Zero Um - 05")//Cria um item da ArvoreaAdd(aPanels, oExpl:AddTree("Item01","BR_LARANJA" ,"BR_VERDE","#1000",.T.))//Cria itens na ArvoreaAdd(aPanels, oExpl:AddItem("S1.1","BR_ROXO","#1100",.T.))aAdd(aPanels, oExpl:AddItem("S1.2","BR_ROXO","#1200",.T.))//Adiciona um sub-item composto na ArvoreaAdd(aPanels, oExpl:AddTree("S1.3","BR_PRETO" ,"BR_BRANCO","#1300",.T.))aAdd(aPanels, oExpl:AddItem("S1.3.1","BR_ROXO","#1310",.T.))aAdd(aPanels, oExpl:AddItem("S1.3.2","BR_ROXO","#1320",.T.))aAdd(aPanels, oExpl:AddItem("S1.3.3","BR_ROXO","#1330",.T.))oExpl:EndTree() //Fecha subitemoExpl:EndTree() //Fecha item//Cria um novo item da ArvoreaAdd(aPanels, oExpl:AddTree("Item02","BR_LARANJA" ,"BR_VERDE","#2000",.T.))aAdd(aPanels, oExpl:AddItem("S2.1","BR_ROXO","#2100",.T.))aAdd(aPanels, oExpl:AddItem("S2.2","BR_ROXO","#2200",.T.))oExpl:EndTree() //Fecha Item//Desenha nos paineis de cada item@50,50 SAY "SELECIONOU A OPCAO: Item01" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[1])@50,50 SAY "SELECIONOU A OPCAO: S1.1" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[2])@50,50 SAY "SELECIONOU A OPCAO: S1.2" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[3])@50,50 SAY "SELECIONOU A OPCAO: S1.3" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[4])@50,50 SAY "SELECIONOU A OPCAO: S1.3.1" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[5])@50,50 SAY "SELECIONOU A OPCAO: S1.3.2" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[6])@50,50 SAY "SELECIONOU A OPCAO: S1.3.3" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[7])@50,50 SAY "SELECIONOU A OPCAO: Item02" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[8])@50,50 SAY "SELECIONOU A OPCAO: S2.1" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[9])@50,50 SAY "SELECIONOU A OPCAO: S2.2" PIXEL SIZE 150,25 OF oExpl:GetPanel(aPanels[10])//Exibe a MsExplorer oExpl:Activate(.T.)Return
Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas