VB 6 Как создать класс пользовательской коллекции для каждого

Я был помещен в проект, чей клиентский интерфейс написан на VB 6, ack! Я пытаюсь разработать собственный класс коллекции, который поддерживает For... Каждый синтаксис. Возможно ли это в VB 6? Или я застрял с использованием For..Next со счетчиком для идентификации индекса.

Спасибо за помощь!

Ответ 1

Ключевая часть добавляет это к классу пользовательской коллекции...

Public Function NewEnum() As IUnknown
    Set NewEnum = m_Employees.[_NewEnum]
End Function

и в атрибутах процедуры установите id процедуры в -4, например: введите описание изображения здесь

Ссылка: http://www.vb-helper.com/howto_custom_collection_with_for_each.html