Visual Basic Concepts
Using Visual Basic's Standard Controls
You use controls to get user input and to display output. Some of the controls you can use in your applications include text boxes, command buttons, and list boxes. Other controls let you access other applications and process data as if the remote application was part of your code. Each control has its own set of properties, methods, and events. This chapter introduces you to the standard controls in Visual Basic.
For More Information See "Using ActiveX Controls" in the Component Tools Guide for more information about the ActiveX controls available in the Professional and Enterprise versions of Visual Basic.
Topics
Introduction to Visual Basic Controls
Introduces you to the standard controls available in Visual Basic. |
|
Validating Control Data By Restricting Focus
Explains how to use the Validate event with the CausesValidation property. |
|
Working with Control Arrays
Describes control arrays and how they are used in Visual Basic. |
|
Using the ADO Data Control
Use the ADO Data Control to create simple database applications without writing any code. |
|
Using the Check Box Control
Use check box controls in groups to display multiple choices from which the user can select one or more. |
|
Using the Combo Box Control
Use the combined features of a text box and a list box to allow the user to select an item either by typing text into the combo box, or by selecting it from the list. |
|
Using the Command Button Control
Use the command button control to begin, interrupt, or end a process. When clicked, it invokes the command written into its Click event procedure. |
|
Using the Common Dialog Control
Use the common dialog control to provide a standard set of dialog boxes for operations such as opening and saving files, setting print options, and selecting colors and fonts. |
|
Using the Data Control
Use the intrinsic Data control to connect to desktop databases, such as Access. |
|
Using the DataCombo and DataList Controls
Use the DataCombo and DataList controls with the ADO Data Control to display information from a database. |
|
Using the DataGrid Control
Use the DataGrid control to create an application that allows the end user to read and write to most databases. |
|
Using the File-System Controls (Directory List Box, Drive List Box, and File List Box)
Use the drive list box, the directory list box, and the file list box controls to allow users of your applications to explore the file system. |
|
Using the Frame Control
Use the frame control to provide an identifiable grouping for other controls. |
|
Using the Microsoft Hierarchical FlexGrid Control
Use the hierarchical flexgrid control for displaying data in a grid. |
|
Using the Horizontal and Vertical Scroll Bar Controls
Use the horizontal and vertical scroll bar controls to provide scrolling to applications or controls when they are not provided automatically. |
|
Using the Image Control
Use the image control to display graphics in the following formats: bitmap, icon, metafile, enhanced metafile, JPEG, or GIF files. |
|
Using the Label Control
Use the label control to display text that cannot be edited by the user or to provide a description of what a certain control will do if clicked. |
|
Using the Line Control
Use the line control to create simple line segments on a form, a frame, or in a picture box. |
|
Using the List Box Control
Use the list box control to display a list of items from which the user can select one or more. |
|
Using the OLE Container Control
Use the OLE container control to display and manipulate data from other Windows–based applications, such as Microsoft Excel and Microsoft Word for Windows. |
|
Using the Option Button Control
Use the option button control to display options in option button groups from which the user can choose one. |
|
Using the Picture Box Control
Use the picture box control to display graphics, to act as a container for other controls, and to display output from graphics methods or text using the Print method. |
|
Using the RemoteData Control
Use the RemoteData Control to connect to large scale databases. |
|
Using the Shape Control
Use the Shape control to draw predefined shapes on forms, frames, or picture boxes. |
|
Using the Text Box Control
Use the text box control to display information entered by the user at run time, or assigned to the Text property of the control at design or run time. |
|
Using the Timer Control
Use the timer control to execute timer events at specified time intervals. |
Sample Applications
Controls.vbp, MSFlexGd.vbp, Winseek.vbp
Many of the code examples in this chapter are taken from the Controls.vbp, MSFlexGd.vbp, and Winseek.vbp sample applications which are listed in the directory. |