yan35
Messages postés185Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention20 juin 2013
-
30 oct. 2004 à 20:28
yan35
Messages postés185Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention20 juin 2013
-
31 oct. 2004 à 19:11
Dans 1 truc aussi simple que ça, je patine depuis un bout de temps, quelqu'un peut-il me dire ce qui m'échappe dans ce code aussi basique. Pour la création d'un évèvement qui persiste à me pas être renvoyé dans le programme :
'L'exe qui appelle 1 classe (juste pour le test) ----------------------
Private cl As Class1
Private WithEvents Lequel As Class1
Private Sub Command1_Click()
cl.MT
End Sub
Private Sub Form_Load()
Set cl = New Class1
Set Lequel = New Class1
End Sub
Private Sub Lequel_Remonte(str As String)
MsgBox str
End Sub
' La classe ---------------------------------------------------------------------
Event Remonte(str As String)
Public Sub MT()
RaiseEvent Remonte("je vais afficher msg")
MsgBox "boff"
End Sub
Et lévènement "Remonte" précisément s'obstine à ne rien dire !
cs_liquide
Messages postés1016Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention24 juin 2008 31 oct. 2004 à 02:38
salut
Bin oui, ca ne risque pas de marcher ...
tu as 2 class de declarées, ton bouton appelle la class "cl" ----> comment veut tu faire reagir la class "lequel" si elle n'est pas appelé ?
dans le bouton tu mets a la place : Lequel.MT au lieu de cl.MT et le withevents va bien se déclarer sur le "lequel"
yan35
Messages postés185Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention20 juin 2013 31 oct. 2004 à 19:08
Salut,
Un grand Merci, j'ai buggué à mort la-dessus, et c'était tout simple et en + évident. (les classes j'connais pas trop, mais là j'comprends mieux)
Merci :big)