[VB6] Remplissage ListBox à partir d'une liste
Bonjour,
Je souhaite remplir une ListBox au chargement de mon formulaire à partir d'une liste construite en dehors de ma form.
J'ai essayé de la passer en paramètres comme indiqué dans la FAQ avec Let Proprety mais je n'y arrive pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Option Explicit
Private m_lesSorties As New Collection
Public Sub Init(lesSorties As Collection)
Sorties = lesSorties
End Sub
Property Let Sorties(lesSorties As Collection)
Set m_lesSorties = lesSorties
End Property
'au chargement du formulaire, remplir la liste avec les sorties
Sub Form_Load()
Dim uneSortie
For Each uneSortie In m_lesSorties
List1.AddItem uneSortie
Next uneSortie
End Sub |
J'ai aussi essayé de recopier la liste élément par élément mais ça ne fonctionne pas. J'ai une erreur de ce type :
Citation:
Erreur d'exécution '440'
Erreur Automation
Ou
Citation:
échec appel procédure distante
Ou
Citation:
encore l'objet invoqué s'est déconnecté de ses clients
J'avoue ne rien y comprendre...