Type property (WinStudio scripts)
Applies To
IWSFormComponent interface
Definition
Returns an integer indicating a component's type (such as static component, grid component, radio button component, and so on). Read-only.
Syntax
object.Type
| Part | Description | 
|---|---|
| object | Required. The name of a valid component object. | 
Remarks
The return value is an integer code indicating the type of component it is:
| Integer Code | Component Type | 
|---|---|
| -1 | Pointer or None | 
| 0 | Static display field | 
| 1 | Editable field | 
| 3 | Drop-down list | 
| 4 | List | 
| 5 | Check box | 
| 6 | Group box | 
| 7 | Option ("radio") button | 
| 8 | Button | 
| 9 | Default button
					 (DefPushButton) Note: This is a variation of the regular "push button" type,
						and is not available from the WinStudio Toolbox. To select it, first place a
						regular Button component type on the form and then use the Type drop-down list
						in the property sheet for the component to select DefPushButton. For more
						information, see 
						About Button Components.
					  | 
| 10 | Menu item | 
| 11 | Toolbar button | 
| 12 | Notebook | 
| 13 | Notebook tab | 
| 14 | Grid | 
| 15 | Grid column | 
| 16 | Graph | 
| 18 | Multiline edit field | 
| 19 | Tree | 
| 24 | Form page | 
| 25 | User control | 
| 26 | Date combo box | 
| 27 | Combo box | 
| 38 | Hyperlink button | 
| 39 | Browser | 
| 40 | Cancel button Note: This is a variation of the regular "push button" type,
						and is not available from the WinStudio Toolbox. To select it, first place a
						regular Button component type on the form and then use the Type drop-down list
						in the property sheet for the component to select CancelPushButton. For more
						information, see 
						About Button Components.
					  | 
Example
Sub Main()
   Dim iButtonType As Integer
   Dim iEditType As Integer
   Dim iComboType As Integer
   Dim iGrid As Integer
   iButtonType = ThisForm.Components("button1").Type
   iEditType = ThisForm.Components("edit1").Type
   iComboType = ThisForm.Components("comboBox1").Type
   iGrid = ThisForm.Components("grid1").Type
   Application.ShowMessage("Button type = " & iButtonType & vbLf & _
      "Edit box type = " & iEditType & vbLf & _
      "Combo box type = " & iComboType & vbLf & _
      "Grid type = " & iGrid)
End Sub