Skip to content

VB Package

These classes are in the VB built-in package, which provides the standard set of controls (CheckBox, CommandButton, ComboBox, Label, TextBox, …) and the form infrastructure that hosts them.

Classes

Non-Controls

  • App -- singleton wrapping the running application's identity, version metadata, and process-level state
  • Clipboard -- singleton wrapper around the system clipboard for inter-application copy and paste
  • Global -- the application's app object -- singleton whose members (App, Screen, Clipboard, Forms, …) are reachable without qualification
  • Printer -- drawing-surface wrapper around one Windows printer device, recording graphics calls into a spooled print job
  • Printers -- read-only collection of every printer installed on the system
  • Screen -- singleton wrapping the primary display's metrics, font list, active form and control, and application-wide mouse pointer

Controls

  • CheckBox -- Win32 native two- or three-state check-box with a caption and optional keyboard mnemonic
  • CheckMark -- windowless scalable check glyph with no caption or focus -- a check-box rendered at any size
  • ComboBox -- Win32 native edit field combined with a drop-down list of items
  • CommandButton -- Win32 native push-button that triggers an action when clicked
  • Data -- Win32 native control that opens a DAO database and exposes a bound recordset to other controls
  • DirListBox -- Win32 native list of a directory's ancestors and immediate subdirectories
  • DriveListBox -- Win32 native drop-down combo auto-populated with the system's drives
  • FileListBox -- Win32 native list of files in a directory, filtered by pattern and attributes
  • Form -- top-level Win32 window that hosts the controls, menus, and drawing surface of a single user interface
  • Frame -- Win32 native captioned container that groups controls and forms an option-button group
  • HScrollBar -- Win32 native stand-alone horizontal scroll bar
  • Image -- windowless lightweight picture display -- the cheap alternative to PictureBox
  • Label -- windowless lightweight control for displaying read-only text and keyboard-mnemonic anchors
  • Line -- windowless lightweight control that draws a single straight line segment between two endpoints
  • ListBox -- Win32 native vertically-scrolling list of items, single- or multi-select
  • MDIForm -- top-level window that hosts an MDI client area for Form instances marked as MDI children
  • Menu -- a single item -- top-level entry, sub-menu entry, or separator --- in a Win32 native menu
  • MultiFrame -- layout container that arranges Frame controls in a horizontal or vertical strip
  • OLE -- container that hosts a linked or embedded OLE Automation object (VB6 compatibility stub -- mostly unimplemented)
  • OptionButton -- Win32 native round selector, mutually exclusive within its container
  • PictureBox -- Win32 native picture display, drawing surface, and control container combined
  • PropertyPage -- container backing a single tab of a COM property-page dialog
  • QRCode -- windowless lightweight control that renders a QR code generated from its payload
  • Report -- top-level window specialised for rendering the print preview of a banded recordset report
  • Shape -- windowless lightweight control that draws one of a fixed set of geometric primitives
  • TextBox -- Win32 native edit control for single- or multi-line text entry
  • Timer -- non-visual control that raises a Timer event at a programmable interval
  • UserControl -- base class for designing a reusable ActiveX control
  • VScrollBar -- Win32 native stand-alone vertical scroll bar

twinBASIC and LOGO copyright of "WaynePhillipsEA" author