Example for component object
Applies To
WinStudio scripts:
- Caption property
- Label property
- Name property
- Text property
Example
Sub Main()
   Dim oCache As IWSIDOCollection
   Dim oComponent As IWSFormComponent
   'Set a variable to a grid's IDO collection.
   oCache = ThisForm.Components("grid1").IDOCollection
   Application.ShowMessage("Number of rows: " & oCache.GetNumEntries _
      & vbLf & "Current Row: " & oCache.GetCurrentObjectIndex() + 1)
   'Set a variable to a component.
   oComponent = ThisForm.Components("gridColumn1")
   Application.ShowMessage("Name: " & oComponent.Name & vbLf & _
      "Caption: " & oComponent.Caption & vbLf & _
      "Text: " & oComponent.Text & vbLf & _
      "Label: " & oComponent.Label)
   oComponent.Caption = "New Caption"
   oComponent.Text = "New Value"
   Application.ShowMessage("Name: " & oComponent.Name & vbLf & _
      "Caption: " & oComponent.Caption & vbLf & _
      "Text: " & oComponent.Text & vbLf & _
      "Label: " & oComponent.Label)
End Sub