![]() |
||||
|
This article explains how to open the Web Browser window of Visual Studio and navigate to a web site. More Information To open the Web Browser window of Visual Studio and navigate to a web site you have to use the following method of the Visual Studio automation model (EnvDTE): EnvDTE.DTE.ItemOperations.Navigate(url, options) The method receives as parameters the URL and the navigation options (EnvDTE.vsNavigateOptions enumeration) and it returns the EnvDTE.Window of the Web browser. The following code shows an add-in that navigates to the Microsoft web site when loaded:
Imports System
Imports Microsoft.VisualStudio.CommandBars
Imports Extensibility
Imports EnvDTE
Public Class Connect
Implements IDTExtensibility2
Private m_objDTE As DTE
Public Sub OnConnection(ByVal application As Object, ByVal connectMode As ext_ConnectMode, _
ByVal addInInst As Object, ByRef custom As Array) _
Implements IDTExtensibility2.OnConnection
m_objDTE = CType(application, EnvDTE.DTE)
Select Case connectMode
Case ext_ConnectMode.ext_cm_AfterStartup
Initialize()
Case ext_ConnectMode.ext_cm_Startup
' OnStartupComplete will be called
End Select
End Sub
Public Sub OnStartupComplete(ByRef custom As Array) Implements IDTExtensibility2.OnStartupComplete
Initialize()
End Sub
Public Sub OnDisconnection(ByVal disconnectMode As ext_DisconnectMode, ByRef custom As Array) _
Implements IDTExtensibility2.OnDisconnection
End Sub
Public Sub OnAddInsUpdate(ByRef custom As Array) _
Implements IDTExtensibility2.OnAddInsUpdate
End Sub
Public Sub OnBeginShutdown(ByRef custom As Array) _
Implements IDTExtensibility2.OnBeginShutdown
End Sub
Private Sub Initialize()
Dim objWindow As EnvDTE.Window
objWindow = m_objDTE.ItemOperations.Navigate("http://www.microsoft.com", vsNavigateOptions.vsNavigateOptionsNewWindow)
End Sub
End Class
Go back to the 'Resources for Visual Studio .NET extensibility' section for more articles like this
You can code, design, locate code and document your apps much faster using VB.NET, C#, C++ or Visual J#:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||