Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Index Property Details
◄Summary► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
[form.]ctlname[(arrayindex%)].Index
Usage Notes
■ Since control array elements share the same CtlName, you must use the
Index property in code to refer to a particular control in the array.
The index must appear as a number in parentheses next to the control
array name. For example:
MyButton(3)
■ When a control in the array recognizes that an event has occurred,
Visual Basic calls the array's event procedure and passes the applicable
index as an additional argument.
■ Use Index when you are creating controls dynamically at run time with
the LOAD statement, or removing them with the UNLOAD statement.
■ When you create a new element of a control array using the LOAD
statement, the next available index is used. See: ◄LOAD Statement►
■ To remove a control from a control array, change the control's CtlName
property, or use the UNLOAD statement. See: ◄UNLOAD Statement►
See: ◄Creating a Control Array►