ControlTypeConstants

Identifiers for the standard intrinsic and bundled control types, used by runtime introspection — for example by code that inspects the contents of a form’s Controls collection.

Constant Value Description
vbCommandButton 0 A command-button control.
vbListBox 1 A list-box control.
vbComboBox 2 A combo-box control.
vbOptionButton 3 An option-button (radio button) control.
vbCheckBox 4 A check-box control.
vbFrame 5 A frame control.
vbLabel 6 A label control.
vbPictureBox 7 A picture-box control.
vbTextBox 8 A text-box control.
vbTimer 9 A timer control.
vbUserControl 10 An ActiveX user control.
vbHScrollBar 11 A horizontal scrollbar.
vbVScrollBar 12 A vertical scrollbar.
vbImage 13 An image control.
vbDirListBox 14 A directory list-box.
vbDriveListBox 15 A drive list-box.
vbFileListBox 16 A file list-box.
vbForm 17 A form.
vbWebView2 18 A WebView2 control (twinBASIC).
vbActiveXExtender 19 An ActiveX extender wrapper.
vbShape 20 A shape control.
vbProgressBar 21 A progress-bar control.
vbTreeView 22 A tree-view control.
vbOLEControl 23 An OLE container control.
vbDataControl 24 A data control.
vbMenuControl 25 A menu item.
vbSlider 26 A slider (track-bar) control.
vbUpDown 27 An up-down (spin) control.
vbDTPicker 28 A date-time picker control.
vbMonthView 29 A month-view (calendar) control.
vbListView 30 A list-view control.
vbImageList 31 An image-list control.
vbPropertyPage 32 A property-page surface.
vbHwndControl 33 A control hosted by an HWND.
vbReport 34 A report (data-report) control.
vbCheckMark 35 A check-mark control.
vbTwinBridge 36 A TwinBridge interop wrapper (twinBASIC).