Comment sélectionner un onglet imbriqué dans un autre onglet ? [Résolu]

Signaler
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012
-
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012
-
Bonjour,

Je souhaiterai sélectionner le TabPage_7 du TabControl_2 imbriqué dans le TabPage_3 du TabControl_1.

Le code suivant marche à moitié. Cela sélectionne bien le TabPage_3 du TabControl_1 mais la ligne suivante me provoque une erreur. Il devrait par la suite me sélectionner le TabPage_7 du TabControl_2, mais il me dit de déterminer si l'objet est null avant d'appeler la méthode ?

Avez-vous sinon une autre idée ?

D'avance merci.
Fabiano


Dim TabControl_1 As String = "TabControl_1"
Dim TabPage_3 As String = "TabPage_3"

Dim TabControl_2 As String = "TabControl_2"
Dim TabPage_7 As String = "TabPage_7"

CType(Controls(TabControl_1), Object).SelectTab(TabPage_3)
CType(Controls(TabControl_2), Object).SelectTab(TabPage_7)

1 réponse

Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012

J'ai trouvé, voici la réponse :


Dim TabControl_1 As String = "TabControl_1"
Dim TabPage_3 As String = "TabPage_3"

Dim TabControl_2 As String = "TabControl_2"
Dim TabPage_7 As String = "TabPage_7"

CType(Me.Controls(TabControl_1), Object).SelectTab(TabPage_3)
CType(CType(CType(Me.Controls(TabControl_1), Object).Controls(TabPage_3), Object).Controls(TabControl_2), Object).SelectTab(TabPage_7)