Creating and Controlling Environment Windows
The Visual Studio .NET environment is composed of numerous tool windows. A tool window is a window created by Visual Studio .NET, or one that can be manipulated by Visual Studio .NET automation. The Visual Studio .NET automation model allows you to manipulate its windows and in many cases, their contents. For example, the Toolbox window is represented by the ToolBox object, as well as the ToolBoxTabs and ToolBoxItems collections, and you can use its members to add and remove tabs and Toolbox items. You can also create your own tool windows to site your custom content.
To learn more about | See |
---|---|
Changing the physical characteristics of a tool window, such as its height, width, and so forth. | Changing Window Characteristics |
Manipulating source code and text in the Code Editor. | Controlling the Code Editor |
Automating search and replace operations in the Code Editor. | Automating Text Search and Replace |
Manipulating Solution Explorer and its contents. | Controlling Solution Explorer |
Using the Visual Studio .NET Code Model to discover code. | Discovering Code with the Code Model |
Manipulating the Output window and its contents. | Controlling the Output Window |
Changing the settings in the Options dialog box on the Tools menu. | Controlling Tools Options Settings |
Manipulating the Toolbox and its contents. | Controlling the Toolbox |
Manipulating the Task List and its contents. | Controlling the Task List |
Manipulating the Command window and its contents. | Controlling the Command Window |
Manipulating the Dynamic Help window and affecting attributes. | Controlling the Dynamic Help Window |
Manipulating the recording of macros from within an Add-in. | Controlling Macros From Add-Ins |
Controlling tree views in tool windows using the UIHierarchy object. | Manipulating Tree Views Using UIHierarchy |
Creating and manipulating tool windows. | Creating and Controlling Tool Windows |
See Also
Controlling Projects and Solutions | Creating Add-Ins and Wizards | Creating an Add-In | Creating a Wizard | Automation and Extensibility Reference | Automation Object Model Chart