NumListRows property (WinStudio scripts)
Applies To
IWSFormComponent interface, list source objects
Definition
Returns an integer indicating the number of items in a drop-down list. Read-only.
Get Syntax
object.GetNumListRows
| Part | Description | 
| object | Required. A reference to a list source component object. | 
Remarks
The return value is an integer indicating the number of rows in the list source. Row numbers use a zero-based index.
Example
Sub Main()
   Dim iRow As Integer
   Dim iCol As Integer
   Dim iNumListRows As Integer
   Dim iNumListCols As Integer
   Dim strGridColVal As String
   'Get the number of rows in the list and the number of columns in each row
   iNumListRows = ThisForm.Components("comboBox1").NumListRows
   iNumListCols = ThisForm.Components("comboBox1").NumListCols
   Application.ShowMessage("Number of rows: " & _
      iNumListRows.ToString & vbLf & _
      "Number of columns: " & iNumListCols.ToString())
   'Loop through the list.
   For iRow = 0 To iNumListRows - 1
      strGridColVal = ""
      'Loop through the columns in each list entry.
      For iCol = 0 To iNumListCols - 1
         strGridColVal = strGridColVal + "" + _
         ThisForm.Components("comboBox1").GetListValue(iRow, iCol)
      Next iCol
      Application.ShowMessage("Row " & (iRow + 1).ToString() & ": " & strGridColVal)
   Next iRow
End Sub