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:
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
PS: Soyez indulgent je débute. (2 mois seulement)