Salut a tous,
j'ai pratiquement terminé mon treeview maintenant...
J'ai donc un treeview avec un 4 "étages" (un root et 3 descendants)
La mécanique marche mais je voudrais envoyer un paramètre dans le formulaire dans un textbox tout bête. (pour synchroniser mes sous-formulaires qui s'affiche suivant l'élément du treeview qu'on sélectionne).
J'avais récupéré un exemple avec une structure If then, else if, else, end if.
Mais !!! j'ai plus de 3 sorties pour mon arbre puisqu'avec 4 "étages" je voudrais donc pouvoir afficher 4 sous-formulaires différents. (+ la sortie si on sélectionne rien, ...)
Voici le code :
Comment faire pour rajouter des sorties ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Dim nodSelected As MSComctlLib.Node Set nodSelected = Me.xUniversTreeView.SelectedItem If nodSelected.Key Like "LDAF=*" Then Me.txt_id_LDAF = Mid(nodSelected.Key, 6) Me.sF_LDAF_treeview.Visible = True Me.txt_id_SLDAF = Null Me.sF_SLDAF_treeview.Visible = False Me.txt_id_mandat = Null Me.sF_mandat_treeview.Visible = False ElseIf nodSelected.Key Like "SLDAF=*" Then Me.txt_id_SLDAF = Mid(nodSelected.Key, 7) Me.sF_SLDAF_treeview.Visible = True Me.txt_id_LDAF = Null Me.sF_LDAF_treeview.Visible = False Me.txt_id_mandat = Null Me.sF_mandat_treeview.Visible = False Else Me.txt_id_SLDAF = Null Me.sF_SLDAF_treeview.Visible = False Me.txt_id_LDAF = Null Me.sF_LDAF_treeview.Visible = False Me.txt_id_mandat = Null Me.sF_mandat_treeview.Visible = False End If
Si j'utilise
je suis pas du tout un pro mais moi je ne veux pas un = je veux un like. (comme dans mon if)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select Case nodSelected.key Case is = "LDAF=*"
comment faire ?
sinon imbriquer des if mais je suis pas chaud, et je ne vois même pas comment faire
merci beaucoup
Partager