Visual Basic |
---|
Public Property Order As Long |
1. Нумерация начинается с 0. Чем индекс меньше, тем объект находится выше. Значение индекса не может выходить за границы массива (максимально допустимое значение индекса равно ObjCollection.Count -1).
2. При изменении значения свойства для нескольких элементов коллекции остальные элементы будут перенумерованы автоматически в соответствии с новым порядком.
3. Поскольку объект может входить в состав многих других, для обращения к свойству Order необходимо получить объект из коллекции объекта-контейнера (в противном случае будет выдано сообщение об ошибке):
'Неправильно:
MsgBox ThisObject.Order 'Ошибка: объект должен быть получен из коллекции.
'Правильно:
Set collection = ThisObject.Uplinks(0).Objects
MsgBox collection.Item(ThisObject.Handle).Order