MapWindow Home
Search MapWindow.org


  • Home
    • Download
    • Why MW
    • FAQ
    • Contact
  • Products
    • MapWindow
    • ActiveX
    • Plug-ins
  • Software Dev
    • Sample Code
    • Scripts
    • Source
    • Bugs
    • Support
    • Languages
  • Site Tools
    • Forums
    • Tutorials
    • Mailing Lists
    • Team
    • Site Stats
    • Links
  • Get Stuff
    • Buy a CD
    • Buy a T-Shirt
    • MW Book
    • ActiveX Book
    • Donate
    • Buy Support
  • Documentation
    • MWGIS App. User Guide
    • GISTools User Guide
    • MW Plug-ins Dev. Guide
    • MWGIS ActiveX Dev. Guide
    • MWGeoProc Dev. Guide

Talk:MapWindowDevelper:Toolbar

From MapWindow GIS

Jump to: navigation, search

Using the first syntax for AddButton (name only) will result in toolbar buttons that are twice as high and potentially much wider than the existing toolbar buttons. The solution is to use the second syntax (name and picture) to add an icon to the button, and use a ToolTip to hold any textual description. In the Initialize procedure of the plug-in, add some code like this:


...

g_MapWin = MapWin

g_MapWin.Toolbar.AddButton("AJMRuler", New System.Drawing.Icon(Me.GetType, "Ruler.ico"))

g_MapWin.Toolbar.ButtonItem("AJMRuler").Tooltip = _

"Measure distance between two points."

...

In the definitions of the icons in the VB.NET project, be sure to change their Build Action property from the default value ("content") to Embedded Resource.

Retrieved from "http://www.mapwindow.org/wiki/index.php/Talk:MapWindowDevelper:Toolbar"
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
  • Permanent link

Geospatial Software Lab

Copyright © 2008 - MapWindow Open Source Team
( last updated: November 12 2008.)
Home | Donate | Download | MapWindow GIS Desktop | MapWinGIS.ocx | Plug-ins | Contact | Lists | Bugs | Sample Code | Documentation
Code Repository | Open Source License | Discussion Forum | Wiki | Join the Team | Site Statistics | Links