| Control | Description |
| Pointer | Used to interact with the controls on the form (i.e., resize them, move them, etc.). The pointer is not a control |
| PictureBox | A Control that displays images. |
| Label | A control that displays uneditable text to the user. |
| TextBox | A control for accepting user input. TextBoxes can also display text. |
| Frame | A control for grouping other controls |
| CommandButton | A control that represents a button. The user presses or clicks to initiate an action. |
| CheckBox | A control that provides the user with a toggle choice (checked or unchecked). |
| OptionButton | A "radio button." OptionButtons are used in groups where only one at a time can be True (i.e. 0n)-- like the buttons on a car radio. |
| ListBox | A control that provides a list of items. |
| ComboBox | A control that provides a short list of items. |
| HScrollBar | A horizontal scroll bar |
| VScrollBar | A vertical scroll bar |
| Timer | A control that performs a task at programmer-specified intervals. A Timer is not visible to the user. |
| DriveListBox | A control for accessing the system disk drives (C:, A:, etc.). |
| DirListBox | A control for accessing directories on the system. |
| FileListBox | A control for accessing files in a directory. |
| Shape | A control for drawing circles, rectangles, squares, or ellipses. |
| Line | A control for drawing lines. |
| Image | A control for displaying images. The image control does not provide as many capabilities as a PictureBox. |
| Data | A control for connecting to a database. |
| OLE | A command for connecting with other window applications. |