property Record.item (Index as Variant) as Editor
Returns an editor based on its index.

TypeDescription
Index as Variant A long expression that indicates the index of the editor being requested, or a string expression that indicates the key of the editor being requested.
Editor An Editor object being accessed.
Use the Item property to access an editor by index or by key. Use the Index property to retrieve the index of the editor in the control's collection of Editor objects. Use the Key property to identify an editor. Use the Position property to specify the editor's position. Use the Visible property to hide an editor. By default, the first editor added has the Index property on 0. The Index property of the editor is updated as soon as an editor is removed. Use the ItemByPosition property to access an editor giving its position.

The following VB sample enumerates the visible editors in the control, as they are created:

Dim i As Long
With Record1
    For i = 0 To .Count - 1
        Dim e As EXRECORDLibCtl.Editor
        Set e = .Item(i)
        If (e.Visible) Then
            Debug.Print e.Label
        End If
    Next
End With

The following VB sample enumerates all editors in the control:

Dim e As EXRECORDLibCtl.Editor
For Each e In Record1
    Debug.Print e.Label
Next

The following VC sample enumerates all editors in the control:

for ( long i = 0; i < m_record.GetCount(); i++ )
{
	CEditor editor = m_record.GetItem( COleVariant( i ) );
	TCHAR szOutput[1024];
	wsprintf( szOutput, "%s\n", (LPCTSTR)editor.GetLabel() );
	OutputDebugString( szOutput );
}