Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Déplacer une fenaitre ??? [ RESOLU ]

lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5601
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Déplacer une fenaitre ??? [ RESOLU ] Empty Déplacer une fenaitre ??? [ RESOLU ]

Message par lereparateurdepc le Mar 28 Sep 2010 - 17:16

Bonjour ,

Comment peut-on déplacer une fenaitre sachant que la propriété: " FormBorderStyle " est sur " none " .????? Question

Merci ,

Cordialement ,
Le réparateur de PC


Dernière édition par lereparateurdepc le Mar 28 Sep 2010 - 18:00, édité 1 fois



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Déplacer une fenaitre ??? [ RESOLU ] Wp_20110Déplacer une fenaitre ??? [ RESOLU ] 10_32010Déplacer une fenaitre ??? [ RESOLU ] Wp_20111Déplacer une fenaitre ??? [ RESOLU ] 07_sig10
Admin
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1882
Age : 27
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Déplacer une fenaitre ??? [ RESOLU ] Empty Re: Déplacer une fenaitre ??? [ RESOLU ]

Message par Admin le Mar 28 Sep 2010 - 17:43

SZ ne sais pas encore manipuler la souris et autre. Donc voila la code --"

Dans la racine de ta fenêtre (premier onglet dans l'éditeur de fonctions), avec Exécuter du code vb.net, met :
Code:
Private IsFormBeingDragged As Boolean = False 'Used for custom move code, scroll down to see the actual code.
    Private MouseDownX As Integer
    Private MouseDownY As Integer

Ensuite, Si tu veux que l'on puisse déplacer la fenêtre via la fenêtre elle même, ou un autre contrôle (panel par exemple), lie une fonction à l'évènement MouseMove de celui-ci et met :

Code:
If IsFormBeingDragged Then
            Dim temp As Drawing.Point = New Drawing.Point()
            temp.X = Me.Location.X + (e.X - MouseDownX)
            temp.Y = Me.Location.Y + (e.Y - MouseDownY)
            Me.Location = temp
            temp = Nothing
        End If

Évènement MouseDown de ce même composant :
Code:
If e.Button = System.Windows.Forms.MouseButtons.Left Then
            IsFormBeingDragged = True
            MouseDownX = e.X
            MouseDownY = e.Y
        End If

Et enfin, pour MouseUp :
Code:
If e.Button = System.Windows.Forms.MouseButtons.Left Then
            IsFormBeingDragged = False
        End If

Voila, copie le code tel quel sans le modifier

@+ ^^



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5601
Age : 26
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Déplacer une fenaitre ??? [ RESOLU ] Empty Re: Déplacer une fenaitre ??? [ RESOLU ]

Message par lereparateurdepc le Mar 28 Sep 2010 - 18:00

re ,

MERCI !!!! Smile cheers

Sujet résolu !!!

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


Déplacer une fenaitre ??? [ RESOLU ] Wp_20110Déplacer une fenaitre ??? [ RESOLU ] 10_32010Déplacer une fenaitre ??? [ RESOLU ] Wp_20111Déplacer une fenaitre ??? [ RESOLU ] 07_sig10

Contenu sponsorisé

Déplacer une fenaitre ??? [ RESOLU ] Empty Re: Déplacer une fenaitre ??? [ RESOLU ]

Message par Contenu sponsorisé


    La date/heure actuelle est Ven 19 Juil 2019 - 1:51