A vegades quan programem amb VB6, ens trobem que no podem accedir a una coleccio personalitzada via "for each". Aquesta funció no rutlla:
Public Property Get NewEnum() As IUnknown
'esta propiedad permite enumerar
'esta colección con la sintaxis For...Each
Set NewEnum = mCol.[_NewEnum]
End Property
Per poder accedir via "for each" cal seleccionar la paraula "NewEnum" i anar a l'opció de menú "Herramientas" --> "Atributos del procedimiento..." i un cop al formulari clicar el botó "Abanzados >>". Un cop desplegades les opcions avançades, cal comprovar que segurament no tens un -4 en el "Id. del procedimiento" ni tens la opció marcada de "Ocultar este miembro". Un cop arreglat això ja podràs accedir a la colecció via "for each".
Subscriure's a:
Comentaris del missatge (Atom)

Cap comentari:
Publica un comentari a l'entrada