Passage d'un parametre d'un module de classe à une Form

Signaler
Messages postés
5
Date d'inscription
mercredi 10 avril 2002
Statut
Membre
Dernière intervention
11 octobre 2002
-
Messages postés
5
Date d'inscription
mercredi 10 avril 2002
Statut
Membre
Dernière intervention
11 octobre 2002
-
J'ai une application qui appelle une dll constitue par un module de classe et une form.

J'appelle la form dans le module de classe par :

Form.Show vbModal

Le truc, c'est que je voudrais faire passer un objet de mon module de classe (du style Dim MonObjet as Object) dans ma form, comment on fait ??

4 réponses

Messages postés
81
Date d'inscription
lundi 18 février 2002
Statut
Membre
Dernière intervention
29 août 2003

dans ta classe:

private myObjet as Object

public property set GetMonObject() as Object
set GetMonObject=myObjet
end property

dans ta form

dim monObjet

set monObjet=maClasse.GetMonObject
0
Messages postés
5
Date d'inscription
mercredi 10 avril 2002
Statut
Membre
Dernière intervention
11 octobre 2002

Bouh !!

Ca marche pas, la syntaxe est pas la bonne, j'ai regarde dans l'aide, et j'ai maintenant :

dans ma classe :

Public Property Set GetMonObject(myObjet As Object)
set GetMonObject=myObjet
end property

et dans ma form :

dim monObjet

set monObjet=maClasse.GetMonObject

un message d'erreur quand je veux afficher (.show) ma form me dit qu'un objet est requis ...

Merci de m'aider !!

robin
0
Messages postés
81
Date d'inscription
lundi 18 février 2002
Statut
Membre
Dernière intervention
29 août 2003

excuse moi pour cette petite erreur
mais mon code est bon à une lettre près

dans ta classe:

private myObjet as Object

public property Get GetMonObject() as Object
set GetMonObject=myObjet
end property

dans ta form

dim monObjet

set monObjet=maClasse.GetMonObject
0
Messages postés
5
Date d'inscription
mercredi 10 avril 2002
Statut
Membre
Dernière intervention
11 octobre 2002

C'est bon, ça marche, c'est trop trop fort.

Je te remercie beaucoup pour ton aide.

Robin
0