Imports MapInfoPublic Class Form1Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadDim miobj As New MapInfo.MapInfoApplicationmiobj.Visible = TrueEnd SubEnd Class
Hi Peter
Dim miobj As New MapInfo.MapInfoApplicationmiobj.Visible = True
Type mapinfotype = Type.GetTypeFromProgID("Mapinfo.Application");object instance = Activator.CreateInstance(mapinfotype);
MapInfo registers its OLE Class Factory with the OLE subsystem, which allows MapInfo to act as a behind-the-scenes OLE server to another application
Imports System.Runtime.InteropServices
Imports MapInfo
Imports System.IOPublic Class Form1
Public mapinfo As MapInfo.MapInfoApplication
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
mapinfo = New MapInfo.MapInfoApplication
mapinfo.Visible = True
mapinfo.Do("Set Window 1011 Max")
mapinfo.Do("Alter ButtonPad ""Tools"" Show Fixed")
mapinfo.Do("Alter ButtonPad ""Main"" Show Fixed")
mapinfo.Do("Alter ButtonPad ""Standard"" Show Fixed")
mapinfo.Do("Alter ButtonPad ""Web Services"" Show Fixed")
mapinfo.Do("Alter ButtonPad ""Drawing"" Show Fixed")
End Sub
Private Sub ExitToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles ExitToolStripMenuItem.Click
mapinfo.Do("End Mapinfo Interactive")
End Sub
Private Sub Form_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
mapinfo.Do("End Mapinfo Interactive")
End Sub
Private Sub ShowMapinfoToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles ShowMapinfoToolStripMenuItem.Click
mapinfo.Visible = True
End Sub
End Class
MapInfo 10 you should just be able to turn it on
I can send you the VB.net 2010 project