Bonjour à tous,
Je n'arrive pas à bouger une frame en passant par une fonction, et j'ai donc besoin de votre aide.
Voici mon code :
Et j'appel ma fonction comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Private Sub PlaceFrame(PositionDuFrame As Integer, NomDeLaFrame As Frame) Select Case PositionDuFrame Case 1: NomDeLaFrame.Move 120, 120 Case 2: NomDeLaFrame.Move 120, 1200 Case 3: NomDeLaFrame.Move 120, 2280 End Select End Sub
Seulement ca ne fonctionne pas, la frame ne bouge. Quand je regarde au débugger, lorsque j'arrive dans la fonction PlaceFrame, NomDeLaFrame est égal à ce qui se trouve dans le caption (par exemple, "Remplir votre nom ici").
Code : Sélectionner tout - Visualiser dans une fenêtre à part PlaceFrame 1, Me.FramePathArchivage
Si j'appel ma fonction comme ceci :J'obtiens une erreur également.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PlaceFrame 1, Me.FramePathArchivage.name
Enfin, si je met le type variant et appel ma fonction comme si dessus, avec la propriété .name, ca ne fonctionne pas non plus.
Avez-vous une idée ?
Merci d'avance pour votre aide
Partager