'Section générale Dim ControleADeplacer as Control Dim Deplacement as Boolean 'Initialisé a False 'MonLabel_Click if Not Deplacement then Deplacement = True Set ControleADeplacer = MonLabel else Deplacement = False end if 'Form_MouseMove if Deplacement then ControleADeplacer.CurrentX = X ControleADeplacer.CurrentY = Y end if 'Voilà, donc tu cliques une première fois sur ton label, puis tu déplaces ta souris (pas la peine de garder le bouton appuyé) et quand tu veux positionner ton label, tu cliques une fois à l'endroit voulu. Bon c'est sur, on peut faire mieux, mais au moins, tu obtiens l'effet voulu, il ne te reste plus qu'à faire 2-3 modifications pour que cela soit parfait
'Section générale Dim ControleADeplacer as Control Dim Deplacement as Boolean 'Initialisé a False 'MonLabel_Click if Not Deplacement then Deplacement = True Set ControleADeplacer = MonLabel else Deplacement = False end if 'Form_MouseMove if Deplacement then ControleADeplacer.Left= X ControleADeplacer.Top = Y end if 'Voilà, donc tu cliques une première fois sur ton label, puis tu déplaces ta souris (pas la peine de garder le bouton appuyé) et quand tu veux positionner ton label, tu cliques une fois à l'endroit voulu. Bon c'est sur, on peut faire mieux, mais au moins, tu obtiens l'effet voulu, il ne te reste plus qu'à faire 2-3 modifications pour que cela soit parfait
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question