Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Package.ToolboxUpgraded Event

Event generated whenever Visual Studio upgrades its Toolbox.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

protected event EventHandler ToolboxUpgraded

The Visual Studio IDE generates a ToolboxUpgraded event whenever one or more of the following situations occur:

  1. The version number of an existing Toolbox item provider supplied by a VSPackage changes.

    The Toolbox item provider version number of a VSPackage is set by the version argument of the ProvideToolboxItemsAttribute object that must be applied to any VSPackage providing Toolbox items.

  2. A VSPackage programmatically generates a ToolboxInitialized event through the Visual Studio SDK by a VSPackage calling ResetDefaults with PKGRF_TOOLBOXSETUP.

                IVsUIShell uiShell = (IVsUIShell)GetService(typeof(SVsUIShell));
                IVsPackage pkg = GetService(typeof(Package)) as IVsPackage;
                pkg.ResetDefaults((uint)__VSPKGRESETFLAGS. PKGRF_TOOLBOXSETUP);

For more information on handling a ToolboxInitialized event and providing custom Toolbox items, see Advanced Toolbox Control Development.

Community Additions

© 2015 Microsoft