La référence d'objet n'est pas définie à une instance d'un objet
Résolu
mpsz
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
mpsz Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
mpsz Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je crée un navigateur web (avec onglets) en VB.net mais c'est là le problème...
Quand je clique sur Nouvel onglet, ça met : La référence d'objet n'est pas définie à une instance d'un objet.
Code :
Dim navi As New WebBrowser
Me.TabControl1.TabPages.Add("TabPage1", "Onglet")
Me.TabControl1.TabPages("Onglet").Controls.Add(navi)
Quand je clique sur Nouvel onglet, ça met : La référence d'objet n'est pas définie à une instance d'un objet.
Code :
Dim navi As New WebBrowser
Me.TabControl1.TabPages.Add("TabPage1", "Onglet")
Me.TabControl1.TabPages("Onglet").Controls.Add(navi)
A voir également:
- La référence d'objet n'est pas définie à une instance d'un objet
- Vente objet occasion entre particulier - Guide
- Identifier un objet à partir d'une photo - Guide
- Objet interdit en cabine ryanair - Guide
- Mesurer un objet - Guide
- Ce document fait l'objet d'un trop grand nombre de modifications ✓ - Forum Word
3 réponses
Bonjour,
Alors déjà.. non... tu ne créés pas de navigateur web...
Tu ne fais qu'utiliser le composant "webbrowser" fourni par .NET et qui se sert du moteur d'internet explorer (ou version plus récente éventuellement...)
Ensuite, tu as oublié d'instancier l'objet TabPages non ?
Un truc du genre :
Sinon tu peux regarder le code fourni ici qui devrait t'aider
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6f3d0f01-9bcb-40fa-b24e-405c519e4c7d/how-to-make-a-tabbed-webbrowser?forum=vbgeneral
Alors déjà.. non... tu ne créés pas de navigateur web...
Tu ne fais qu'utiliser le composant "webbrowser" fourni par .NET et qui se sert du moteur d'internet explorer (ou version plus récente éventuellement...)
Ensuite, tu as oublié d'instancier l'objet TabPages non ?
Un truc du genre :
Dim TabControl1 As New TabControl Dim tabPage As New TabPage(url) tabPage.Controls.Add(navi)
Sinon tu peux regarder le code fourni ici qui devrait t'aider
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6f3d0f01-9bcb-40fa-b24e-405c519e4c7d/how-to-make-a-tabbed-webbrowser?forum=vbgeneral
mpsz
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
C'est pas très clair... Je vais trouver une solution
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, à quelle ligne se rapporte le message d'erreur?
moi j’essaierais plutôt:
moi j’essaierais plutôt:
Dim navi As New WebBrowser Me.TabControl1.TabPages.Add("cle_unique", "nom_visible") Me.TabControl1.TabPages("cle_unique").Controls.Add(navi)