Sams Teach Yourself Visual Basic 6 in 24 Hours

Sams Teach Yourself Visual Basic 6 in 24 Hours

By Greg Perry

Q&A

  1. Why doesn't End terminate an application properly? End seems to work fine without the extra Unload statement.

    End does work fine for single-form applications. Problems can arise, however, if you create applications with multiple forms. In certain cases, the End statement might fail to release every form's resources. In today's multitasking, multiuser networked world, you need to release resources as soon as you can so that other processes have access to those resources (such as memory and CPU time). The Unload statement takes care of closing forms properly.

  2. How can I find the default properties for all controls?

    Surprisingly, Visual Basic's online help doesn't list the default properties. The default properties are the most common properties referenced for a control. Therefore, the default property for a text box is the Text property, and the default property for a label is the Caption property. Generally, using a control's default property makes for less typing, but default properties can add confusion later when you try to figure out the code and change it. If you use default properties, use them only for the Label and Text Box, but specify all other controls' default properties explicitly so that your code is as clear as possible.

Share ThisShare This

Informit Network