Bonjour a toutes et a tous,
Voila je sollicite votre aide car je n'arrive pas a faire ce que je veut. J'ai écumé le Tutu de Monseigneur Lasserre et rien n'y fait je n'y arrive pas.
En fait mon pb est le suivant : lorsque je double click sur un noeud de mon treeview je veu que cela ouvre un onglet, lequelle possèdera un datagridview qui se connectera a une base Access.
Ce que je voulais faire c'est lorsque je doudleclick sur le noeud ayant tel nom j ouvre un onglet. Cela fonctionne bien, mais lorsque je clik sur un autre noeud, je n'est pas de nouvel onglet mais plutot une mise a jour de celui ouvert précedement.
La méthode que j'utilise n'est pas la bonne je crois... Mais je sèche un peu.
Je vous remercie pour votre aide
Voila le code:
PS: Soyez indulgent je débute. (2 mois seulement)
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 Public Sub TreeView1_Doubleclick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tree.DoubleClick Dim str As String Dim onglet2 As TabPage If tree.SelectedNode IsNot Nothing Then str = tree.SelectedNode.Text.ToString If str.Contains("Modul") = True Then 'traitement ' Selon le noeud doubleclické ouvrir tel ou tel onglet. ElseIf str = "Blocs FB" Or str = "Blocs FC" Or str = "Blocs DB" Or str = "Blocs OB" Or str = "Blocs FB" Or str = "Mémentos" Or str = "Temporisateurs" Then onglet1 = Config Onglet.TabPages.Remove(TabPage1) Onglet.TabPages.Remove(Config) Onglet.TabPages.Add(onglet1) onglet1.Text = str Label2.Text = "Configuration " & str Onglet.Visible = True End If End If End Sub
Partager