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