Specifies the settings, the error handling, and compile settings for your current Visual Basic project.
Tab Options
Form Grid Settings
Determines the appearance of the form grid at design time.
Show Grid — Determines whether to show the grid at design time.
Grid Units — Displays the grid units used for the form. The default is points.
Width — Determines the width of grid cells on a form (2 to 60 points).
Height — Determines the height of grid cells on a form (2 to 60 points).
Align Controls to Grid — Automatically positions the outer edges of controls on grid lines.
Show ToolTips
Displays ToolTips for the toolbar and Toolbox items.
Collapse Proj. Hides Windows
Determines whether the window are hidden when a project is collapsed in the Project Explorer.
Error Trapping
Determines how errors are handled in the Visual Basic development environment and sets the default state of error trapping for all subsequent instances of Visual Basic. To set the error trapping option for only the current session of Visual Basic without changing the default for future sessions, use the Toggle command on the Code window's shortcut menu.
Break on All Errors — Any error causes the project to enter break mode, whether or not an error handler is active and whether or not the code is in a class module.
Break in Class Module — Any unhandled error produced in a class module causes the project to enter break mode at the line of code in the class module which produced the error.
When you debug an ActiveX component project by running an ActiveX client test program in another project, set this option in the ActiveX component project to break on errors in its class modules, instead of always returning the error to the client test program.
Break on Unhandled Errors — If an error handler is active, the error is trapped without entering break mode. If there is no active error handler, the error causes the project to enter break mode. An unhandled error in a class module, however, causes the project to enter break mode on the line of code that invoked the offending procedure of the class.
Compile
Determines how your project compiles.
Compile On Demand — Determines whether a project is fully compiled before it starts, or whether code is compiled as needed, allowing the application to start sooner. If you choose the Start With Full Compile command on the Run menu, Visual Basic ignores the Compile on Demand setting and performs a full compile.
Background Compile — Determines whether idle time is used during run time to finish compiling the project in the background. Background Compile can improve run time execution speed. This feature is not available unless Compile on Demand is also selected.