PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
18 mars 2006 à 21:11
seye81
Messages postés7Date d'inscriptionsamedi 18 mars 2006StatutMembreDernière intervention28 mai 2006
-
18 mars 2006 à 21:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Un timer, c'est vrai que c'est fort bien lourd.
Mais pourquoi faire compliquer quand on peut faire simple:
Code que j'ai resorti au moins 10 fois sur le forum (héhé toujours le même):
Public Class Form1
Private PtClick As System.Drawing.Point
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
If e.Button Windows.Forms.MouseButtons.Left Then PtClick e.Location
End Sub
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
If e.Button = Windows.Forms.MouseButtons.Left Then
MyBase.Location = New System.Drawing.Point(MyBase.Left + (e.X - PtClick.X), MyBase.Top + (e.Y - PtClick.Y))
End If
End Sub
End Class
seye81
Messages postés7Date d'inscriptionsamedi 18 mars 2006StatutMembreDernière intervention28 mai 2006 18 mars 2006 à 21:28
dit moi ce qu'il faudrai
cs_yoman64
Messages postés592Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 4 décembre 2008 18 mars 2006 à 21:24
Ouais le timer c'est lourd pour rien...
seye81
Messages postés7Date d'inscriptionsamedi 18 mars 2006StatutMembreDernière intervention28 mai 2006 18 mars 2006 à 21:21
alors pcpt tu proposes qoi a la place
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 18 mars 2006 à 21:11
salut,
.net .... inconnu pour moi. mais l'API sendmessage sur le caption devrait suffir non?
en tout cas un timer pour déplacer une Form çà me semble absurde!
18 mars 2006 à 21:55
18 mars 2006 à 21:30
Mais pourquoi faire compliquer quand on peut faire simple:
Code que j'ai resorti au moins 10 fois sur le forum (héhé toujours le même):
Public Class Form1
Private PtClick As System.Drawing.Point
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
If e.Button Windows.Forms.MouseButtons.Left Then PtClick e.Location
End Sub
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
If e.Button = Windows.Forms.MouseButtons.Left Then
MyBase.Location = New System.Drawing.Point(MyBase.Left + (e.X - PtClick.X), MyBase.Top + (e.Y - PtClick.Y))
End If
End Sub
End Class
18 mars 2006 à 21:28
18 mars 2006 à 21:24
18 mars 2006 à 21:21
18 mars 2006 à 21:11
.net .... inconnu pour moi. mais l'API sendmessage sur le caption devrait suffir non?
en tout cas un timer pour déplacer une Form çà me semble absurde!