A form is a window that contains any number of Microsoft Windows or Visual Basic controls such as text boxes, buttons, and menus. It is the basic unit of the program.