VB Code:
Private InternetExplorer As Object '/// this will be your internet explorer.
Private Sub LoadDocument(ByVal strUrl As String)
If Not InternetExplorer Is Nothing Then '/// if it's already created...
With InternetExplorer.GetType
.InvokeMember("Height", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"600"})
.InvokeMember("Width", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"800"})
.InvokeMember("Left", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"100"})
.InvokeMember("Top", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"100"})
.InvokeMember("Visible", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {True})
.InvokeMember("Navigate", Reflection.BindingFlags.InvokeMethod, Nothing, InternetExplorer, New Object() {strUrl})
End With
Else '/// if it's the first time you open / create the instance of internet explorer...
Dim typeExplorer As Type = Type.GetTypeFromProgID("InternetExplorer.Application")
InternetExplorer = Activator.CreateInstance(typeExplorer)
With InternetExplorer.GetType
.InvokeMember("Height", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"600"})
.InvokeMember("Width", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"800"})
.InvokeMember("Left", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"100"})
.InvokeMember("Top", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {"100"})
.InvokeMember("Visible", Reflection.BindingFlags.SetProperty, Nothing, InternetExplorer, New Object() {True})
.InvokeMember("Navigate", Reflection.BindingFlags.InvokeMethod, Nothing, InternetExplorer, New Object() {strUrl})
End With
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
LoadDocument("C:\index.htm")
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
LoadDocument("C:\main.htm")
End Sub