- Public Function Copier(Menu_P As TreeView, MenuTree_P As TreeView) As TreeView
-
- Dim i%
- Dim Node_L As Node
- Dim chaine As String
-
- For i = 1 To MenuTree_P.Nodes.Count
-
- If (i = 1) Then
- Set Node_L = Menu_P.Nodes.Add(, , MenuTree_P.Nodes(i).Key, MenuTree_P.Nodes(i).text, MenuTree_P.Nodes(i).Image, MenuTree_P.Nodes(i).SelectedImage)
-
- Set Node_L = MenuTree_P.Nodes(i)
- Else
- chaine = groupe.TreeView1.Nodes(i).Parent.Key 'groupe est le nom de la form, chaine recupere la cle du parent afin de créer ses fils
-
- Set Node_L = Menu_P.Nodes.Add(chaine, tvwChild, MenuTree_P.Nodes(i).Key, MenuTree_P.Nodes(i).text, MenuTree_P.Nodes(i).Image, MenuTree_P.Nodes(i).SelectedImage)
-
- Set Node_L = MenuTree_P.Nodes(i)
-
- End If
- Next i
-
- End Function
-
- 'Ne pas oublié de bien initialiser les ImageList des treeviews.
Public Function Copier(Menu_P As TreeView, MenuTree_P As TreeView) As TreeView
Dim i%
Dim Node_L As Node
Dim chaine As String
For i = 1 To MenuTree_P.Nodes.Count
If (i = 1) Then
Set Node_L = Menu_P.Nodes.Add(, , MenuTree_P.Nodes(i).Key, MenuTree_P.Nodes(i).text, MenuTree_P.Nodes(i).Image, MenuTree_P.Nodes(i).SelectedImage)
Set Node_L = MenuTree_P.Nodes(i)
Else
chaine = groupe.TreeView1.Nodes(i).Parent.Key 'groupe est le nom de la form, chaine recupere la cle du parent afin de créer ses fils
Set Node_L = Menu_P.Nodes.Add(chaine, tvwChild, MenuTree_P.Nodes(i).Key, MenuTree_P.Nodes(i).text, MenuTree_P.Nodes(i).Image, MenuTree_P.Nodes(i).SelectedImage)
Set Node_L = MenuTree_P.Nodes(i)
End If
Next i
End Function
'Ne pas oublié de bien initialiser les ImageList des treeviews.