bonjour,
j' ai une feuille "test", et une classe "cla_test". J'ai=20
une fonction dans la classe : "retourne_pos". A partir de=20
ma feuille "test", j'ai une proc=E9dure "mousedown" qui fait=20
appel =E0 la fonction de ma classe. Le probl=E8me, c'est que=20
je n'arrive pas =E0 faire appel =E0 cette fonction. Comment=20
faut-il faire?
merci
mimi
Salut, Il faut déclarer une instance de ta classe dans les déclarations de ta feuille :
Dim cMaClasse as cla_test
Ensuite dans le form_load, par exemple, il faut créer cette instance :
Set cMaClasse = New cla_test
Dans form_unload, on détruit :
Set cMaClasse = Nothing
Et surtout dans ton MouseDown, appel ta proc ainsi :
Call cMaClasse.retourne_pos
En espèrant avoir répondu à la question, Nicolas. http://www.ngsoft-fr.com "mimi" a écrit dans le message de news: 0b0301c3da95$9cf39fe0$ bonjour, j' ai une feuille "test", et une classe "cla_test". J'ai une fonction dans la classe : "retourne_pos". A partir de ma feuille "test", j'ai une procédure "mousedown" qui fait appel à la fonction de ma classe. Le problème, c'est que je n'arrive pas à faire appel à cette fonction. Comment faut-il faire? merci mimi
Salut,
Il faut déclarer une instance de ta classe dans les déclarations de ta
feuille :
Dim cMaClasse as cla_test
Ensuite dans le form_load, par exemple, il faut créer cette instance :
Set cMaClasse = New cla_test
Dans form_unload, on détruit :
Set cMaClasse = Nothing
Et surtout dans ton MouseDown, appel ta proc ainsi :
Call cMaClasse.retourne_pos
En espèrant avoir répondu à la question,
Nicolas.
http://www.ngsoft-fr.com
"mimi" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 0b0301c3da95$9cf39fe0$a301280a@phx.gbl...
bonjour,
j' ai une feuille "test", et une classe "cla_test". J'ai
une fonction dans la classe : "retourne_pos". A partir de
ma feuille "test", j'ai une procédure "mousedown" qui fait
appel à la fonction de ma classe. Le problème, c'est que
je n'arrive pas à faire appel à cette fonction. Comment
faut-il faire?
merci
mimi
Salut, Il faut déclarer une instance de ta classe dans les déclarations de ta feuille :
Dim cMaClasse as cla_test
Ensuite dans le form_load, par exemple, il faut créer cette instance :
Set cMaClasse = New cla_test
Dans form_unload, on détruit :
Set cMaClasse = Nothing
Et surtout dans ton MouseDown, appel ta proc ainsi :
Call cMaClasse.retourne_pos
En espèrant avoir répondu à la question, Nicolas. http://www.ngsoft-fr.com "mimi" a écrit dans le message de news: 0b0301c3da95$9cf39fe0$ bonjour, j' ai une feuille "test", et une classe "cla_test". J'ai une fonction dans la classe : "retourne_pos". A partir de ma feuille "test", j'ai une procédure "mousedown" qui fait appel à la fonction de ma classe. Le problème, c'est que je n'arrive pas à faire appel à cette fonction. Comment faut-il faire? merci mimi
Sébastien Côté
Voici comment appeler une fonction d'une classe a partir d'une form.
Private Sub test_mousedown(Button As Integer, Shift As Integer, X As Single, Y As Single) Dim Classe as new cla_test msgbox Classe.retourne_Pos End Sub
Bonne chance!
Sebastien
"mimi" a écrit dans le message de news:0b0301c3da95$9cf39fe0$ bonjour, j' ai une feuille "test", et une classe "cla_test". J'ai une fonction dans la classe : "retourne_pos". A partir de ma feuille "test", j'ai une procédure "mousedown" qui fait appel à la fonction de ma classe. Le problème, c'est que je n'arrive pas à faire appel à cette fonction. Comment faut-il faire? merci mimi
Voici comment appeler une fonction d'une classe a partir d'une form.
Private Sub test_mousedown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
Dim Classe as new cla_test
msgbox Classe.retourne_Pos
End Sub
Bonne chance!
Sebastien
"mimi" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:0b0301c3da95$9cf39fe0$a301280a@phx.gbl...
bonjour,
j' ai une feuille "test", et une classe "cla_test". J'ai
une fonction dans la classe : "retourne_pos". A partir de
ma feuille "test", j'ai une procédure "mousedown" qui fait
appel à la fonction de ma classe. Le problème, c'est que
je n'arrive pas à faire appel à cette fonction. Comment
faut-il faire?
merci
mimi
Voici comment appeler une fonction d'une classe a partir d'une form.
Private Sub test_mousedown(Button As Integer, Shift As Integer, X As Single, Y As Single) Dim Classe as new cla_test msgbox Classe.retourne_Pos End Sub
Bonne chance!
Sebastien
"mimi" a écrit dans le message de news:0b0301c3da95$9cf39fe0$ bonjour, j' ai une feuille "test", et une classe "cla_test". J'ai une fonction dans la classe : "retourne_pos". A partir de ma feuille "test", j'ai une procédure "mousedown" qui fait appel à la fonction de ma classe. Le problème, c'est que je n'arrive pas à faire appel à cette fonction. Comment faut-il faire? merci mimi
Zoury
Salut! :O)
juste une petite note concernant cette déclaration
Dim Classe as new cla_test
Dim As New http://groups.google.com/groups?threadmæks%24bV4BHA.2816%40tkmsftngp05