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). |