1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TreeView1.Tag = New TreeViewDataAccess.TreeNodeData(New TreeNode("Test", 1, 2))
'Configurer l'interface utilisateur
LoadTree()
End Sub
'Liste de voyage
Private Sub LoadTree()
Dim BN As TreeNode
Dim CN As TreeNode
Dim DN As TreeNode
Dim FN As TreeNode
Dim GN As TreeNode
' Mettre le cursor en form d'attendre pendant que le treeview est creer.
Cursor.Current = System.Windows.Forms.Cursors.WaitCursor
' Interdire de repaindre le treeview jusque au moment que le changement est pret
TreeView1.BeginUpdate()
' Clear the TreeView each time this method is called.
TreeView1.Nodes.Clear()
BN = TreeView1.Nodes.Add(" Avant de partir ")
BN.ForeColor = Color.Red
CN = BN.Nodes.Add("Quelques mois avant ")
CN.ForeColor = Color.RoyalBlue
DN = CN.Nodes.Add("Paperasse")
DN.ForeColor = Color.DarkViolet
FN = DN.Nodes.Add("Argents :")
FN.ForeColor = Color.Green
GN = FN.Nodes.Add("Vérifier le seuil de dépenses à ne pas dépasser des cartes de crédit ")
GN = FN.Nodes.Add("Numéro de tel pour opposition en cas de perte de carte bancaire ")
GN = FN.Nodes.Add("Acheter la devise locale ")
FN = DN.Nodes.Add("Papiers officiels :")
FN.ForeColor = Color.Green
' et ainsi de suite pour tous les items
' retablire le cursor
Cursor.Current = System.Windows.Forms.Cursors.Default
'clear the RichTextBox
RichTextBox1.Clear()
' Begin repainting the TreeView.
TreeView1.EndUpdate()
End Sub
#Region "Glisser Déposer"
Private Sub TreeView1_ItemDrag(sender As System.Object, e As System.Windows.Forms.ItemDragEventArgs) Handles TreeView1.ItemDrag
Dim S1 As String
Dim nd As TreeNode
nd = e.Item
S1 = nd.Text
'Defini le noeud a deplacer et initialize le Drag an Drop
DoDragDrop(S1, DragDropEffects.Move Or DragDropEffects.Copy)
RichTextBox1.Text = RichTextBox1.Text & vbCrLf
End Sub
#End Region |
Partager