Olá!!!
Aproveitando esse tópico, fiz uma arvore de dados na pasta de dados (Figura 1)
Peguei o script do KB-33263
Ele rodou e varreu a pasta DadosTreeView que fiz!!!
Até aqui ok, porém no KB usa um commandbuttom para chamar a função para o treeview e ao clicar mais de uma vez no commandbuttom apresenta esse erro (Imagem 2)
Então eu peguei todo o script e coloquei no (OnShow) da tela e toda vez que sai e volta da tela apresenta esse mesmo erro da (Figura 2)
Qual seria a melhor forma para buscar minha pasta de dados e add os nós no treeview ?
A finalidade é montar essa árvore e ao clicar em cada ckeckbox, habilitar uma pena no E3Chart na mesma tela.
O Script que usei é o mesmo do KB só alterei a pasta para buscar:
“Sub GERACAO_OnShow()
AddTree Application.GetObject(”[DadosPV BRD].DadosTreeView"), true
End Sub
Sub AddTree(Parent, bFirst)
set treeview = Screen.Item(“TreeView1”)
for each obj in Parent
'if Typename(obj) = “Area” then
if bFirst then
treeview.Nodes.Add , , obj.Pathname, obj.name
else
treeview.Nodes.Add Parent.Pathname, 4, obj.PathName, obj.name
'end if
AddTree obj, false
end if
next
End Sub"