August 2010
Intermediate to advanced
1224 pages
34h 17m
English
The final step is to make the add-in’s language choice a configurable option. Users should be able to indicate whether they want the add-in to emit C# or Visual Basic code. To do this, you need to have a user interface in the form of an Options page (that displays in the Options dialog box), and you need a place to persist the option selections.
Add-ins can reference an Options page that appears in the Tools Options dialog box. Again, as you did with the custom tool window, you build a user control to implement the logic and the user interface for the Options page.
You start by adding a new user control to the existing add-in project. For this example, call this class PaletteControlOptionPage. ...