Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1089 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  deplacement 2 userform en simultané

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

deplacement 2 userform en simultané

n°1513993
daniel-12
Posté le 13-02-2007 à 10:43:49  profilanswer
 

Bonjour
j'ai 2 userforms
principale = UserForm_photo
secondaire = UserForm_apercu
 
la première appelle la seconde si besoin
 
je voudrai que la seconde suivent la première quand je deplace la première
je ne trouve pas d'évènement move sur les userforms
 
 
J'ai en partie trouvé,
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
UserForm_apercu.Top = UserForm_photo.Top
UserForm_apercu.Left = UserForm_photo.Left + UserForm_photo.Width
End Sub
 
 
mais ça m'oblige a repasser sur une zone de la userform  :(  
et le deplacement n'est pas en direct
 
vous avez une idée ?


Message édité par daniel-12 le 13-02-2007 à 16:46:28
mood
Publicité
Posté le 13-02-2007 à 10:43:49  profilanswer
 

n°1514656
aprilthe5i​th
Posté le 14-02-2007 à 16:48:17  profilanswer
 

Bonjour,
 
je sais que ce genre de réponse est agaçant, mais malgré tout... pourquoi 2 userforms et pas un seul si le second suit le premier ?

n°1514720
daniel-12
Posté le 14-02-2007 à 18:51:35  profilanswer
 

parce que le premier est indispensable
le second est facultatif
 
mais les 2 sont trop encombrants, pour les avoir en permanance
 
bref un fonctionnement un peu comme les fenètres de winamp
 
 
et
pour savoir faire


Message édité par daniel-12 le 14-02-2007 à 18:54:55
n°1524327
aprilthe5i​th
Posté le 06-03-2007 à 13:23:38  profilanswer
 

Aprés bcp de recherches :
 
 
Private Sub UserForm_Layout()
UserForm_apercu.Top = UserForm_photo.Top
UserForm_apercu.Left = UserForm_photo.Left + UserForm_photo.Width
End Sub
 

n°1524366
jpcheck
Pioupiou
Posté le 06-03-2007 à 14:14:50  profilanswer
 


et un simple UserForm_photo.Right ca n'existe pas ? :pt1cable:

n°1524722
seniorpapo​u
Posté le 06-03-2007 à 18:22:03  profilanswer
 

Bonsoir,
Bingo aprilthe5ith!! Je m'étais embarqué dans des trucs pas possibles pour piquer l'évènement, en pensant que layout n'était activé que pour des changements de taille
C'est Daniel-12 qui va être content.
Cordialement
 

n°1524762
aprilthe5i​th
Posté le 06-03-2007 à 19:00:50  profilanswer
 

Mais le pire c'est que c'était sous nos yeux !
Et je suis tombé sur plein de posts négatifs : "ah, non, ca c'est pas possible ou alors il faut passer par des API de malades..."
j'ai fini par avoir la réponse sur un forum de 2004 (...)

n°1524776
daniel-12
Posté le 06-03-2007 à 19:20:32  profilanswer
 

aprilthe5ith a écrit :

Aprés bcp de recherches :
 
 
Private Sub UserForm_Layout()
UserForm_apercu.Top = UserForm_photo.Top
UserForm_apercu.Left = UserForm_photo.Left + UserForm_photo.Width
End Sub


 
ben voila la solution simple !!
Merci  ;)  
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  deplacement 2 userform en simultané

 

Sujets relatifs
Insertion de fonction deplacement... ( je sais pas comment faire.. )Déclenchement automatique d'un bouton dans UserForm
Probleme de deplacement d'un clip avec la souris (mais pas avec Drag)Transformer du VBA en VBS (avec UserForm) ?
Déplacement/copie de fichier dans un trigger SQL ServerFaire apparaitre un menu sur un UserForm.
récupérer les valeurs d'un Formulaire (UserForm) dans une macroModification chemin accès dans macro par userform
[Word - VBA] Créer un userform sous VBA wordAffichage Userform
Plus de sujets relatifs à : deplacement 2 userform en simultané


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR