|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Deplacer une image [ Divers / Aide & Documentation ] (DraaFil)
Informations & options pour cette discussion
vendredi 5 janvier 2007 à 20:08:52 |
Deplacer une image

DraaFil
|
Bonjour a tous, J'ai une image dans une form, je voudrais deplacer cette derniere a l'endroit ou j'ai cliquez avec la souris, mais je veux pas quel apparaise a cettte endroit, je veux la voir ce deplacer automatiquement a ce point. Merci DraaFIl
|
|
|
vendredi 5 janvier 2007 à 20:21:54 |
Re : Deplacer une image

reacen
|
Si j'ai bien compris , tu veux avoir l'effet de l'image qui dessent ... Je pense qu'il faut utiliser des Timer exemple :
Dans Timer 1 :
Image1.top = label2.caption Image1.Left = label1.caption
label1.caption = label1.caption + 1 label2.caption = label2.caption + 1
car avec le For i = 1 to 100 ne va pas bien fonctionner dans un pc faible ...
fé marcher ta servelle pour trouver une solution a partire des timer (sinon , c la technique que j'itulise tj !)
si tu trouve une autre plus simple .... tant mieux ! Technologie Reacen²
|
|
|
vendredi 5 janvier 2007 à 20:44:19 |
Re : Deplacer une image

Charles Racaud
|
Salut,
Tiens, un exemple, avec un timer (TimerMove), une picturebox (TaPictureBox) et une autre (PicMove) dans la premiere. Tu attribut une image via la propriété Picture de TaPictureBox et tu colle ce code :
|
|
Const MoveSpeed As Integer = 20 Dim Img As StdPicture Dim MoveX As Single, MoveY As Single
Private Sub Form_Load() TimerMove.Enabled = False TimerMove.Interval = 1 PicMove.BorderStyle = 0 Set Img = TaPictureBox.Picture Set TaPictureBox.Picture = Nothing Set PicMove.Picture = Img TaPictureBox.AutoRedraw = True PicMove.Width = Img.Width PicMove.Height = Img.Height End Sub
Private Sub TaPictureBox_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ' PicMove.Move MoveX, MoveY MoveX = X MoveY = Y TaPictureBox.Cls PicMove.Visible = True TimerMove.Enabled = True End Sub
Private Sub TimerMove_Timer() Dim L As Integer: L = CInt(Sqr((MoveX - PicMove.Left) ^ 2 + (MoveY - PicMove.Top) ^ 2)) If L <= 20 Then TaPictureBox.PaintPicture Img, MoveX, MoveY PicMove.Visible = False TimerMove.Enabled = False Else PicMove.Move PicMove.Left + (MoveSpeed / L) * (MoveX - PicMove.Left), _ PicMove.Top(MoveSpeed / L) * (MoveY - PicMove.Top) End If End Sub
|
|
(Coloration syntaxique automatique par Kenji)
|
__________ Kenji
|
|
|
vendredi 5 janvier 2007 à 20:46:53 |
Re : Deplacer une image

Charles Racaud
|
Désolé, la ligne que j'ai modifié après coup, il m'a viré un "+"
PicMove.Move PicMove.Left + (MoveSpeed / L) * (MoveX - PicMove.Left), _ PicMove.Top + (MoveSpeed / L) * (MoveY - PicMove.Top)
__________ Kenji
|
|
|
vendredi 5 janvier 2007 à 21:27:31 |
Re : Deplacer une image

DraaFil
|
je vais analyse votre code! merci!
Parcontre avez-vous tenu conte qu'il doit s'arrete ou j'ai cliquez avec la souris??
DraaFil
|
|
|
vendredi 5 janvier 2007 à 21:27:35 |
Re : Deplacer une image

DraaFil
|
je vais analyse votre code! merci!
Parcontre avez-vous tenu conte qu'il doit s'arrete ou j'ai cliquez avec la souris??
DraaFil
|
|
|
vendredi 5 janvier 2007 à 21:27:38 |
Re : Deplacer une image

DraaFil
|
je vais analyse votre code! merci!
Parcontre avez-vous tenu conte qu'il doit s'arrete ou j'ai cliquez avec la souris??
DraaFil
|
|
|
vendredi 5 janvier 2007 à 21:31:17 |
Re : Deplacer une image

DraaFil
|
ok j'ai vu, ton code pour la souris
mais quand je l'oad ma form ma picture disparait et quand je clique j'ai une erreur sur cette ligne
TaPictureBox.PaintPicture Img, MoveX, MoveY
(on peut-tu faire paraille avec une imagebox ?
Merci DraaFil
|
|
|
vendredi 5 janvier 2007 à 21:42:22 |
Re : Deplacer une image

Charles Racaud
|
Non, il faut forcement une picturebox. Avec une imagebox, on ne peut pas chosir l'emplacement de l'image dans celle-ci.
__________ Kenji
|
|
|
vendredi 5 janvier 2007 à 21:48:37 |
Re : Deplacer une image

DraaFil
|
ok mias pour les autre probleme si haut as-tu une idee
|
|
|
Cette discussion est classé dans : image, deplacer, endroit
Répondre à ce message
Sujets en rapport avec ce message
Important: se deplacer dans une image binaire [ par Louis ]
je dois effectuer un ou deux traitements rapides sur une image binaire (ou une matrice, pareil).Je voudrais notemment trouver une fonction rapide qui
Deplacer image (.jpg) a l'aide de vb (urgent! merci) [ par 22max ]
Voila, je suis en train de créer une appli pour un stager et je dois faire un copier une image dans un autre repertoire (j'ai accès au nom, au chemin
Intégrer un repère à une image [ par atoguum4ever ]
Bonjour à tousDébutant en VB, je me pose une question de dessin:Comment à partir d'une image que je charge (qui représente un plan) définir les coordo
Deplacer une image sur un bouton [ par hadrien1 ]
Voila je ne sais plus quoi faire, ca fais 2 semaine que je cherche, je trouve quelque bibe de code mais pas ce que je cherche :( Mon problème : Je su
deplacer un picturebox [ par monsieurlemouche ]
salut,je galère pas mal sur un truc.je souhaite deplacer un picturebox enfant situé dans un picturebox parent. Sur ce picturebox enfant seront tracées
deplacer une image dans son cadre [ par FredericPinchon ]
bsr, je cherche du code qui me permette de deplacer une image dans son cadre predefini (image ou picture), un peu comme la fameuse main des logiciels
deplacer une image [ par burnouze ]
bonjour a tous !voila j'aimerai avoir des infos sur :comment déplacer une image et non une icone (DragIcon ) mais dans la meme optique cliquer sur l'i
glisser une image dans endroit du form [ par ozibtissam ]
bonjour je veux deplacer une image avec ma souris a une autre endroit de la formcoment le faire avec <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Treb
deplacer mes fichiers texte, image, video vers des dossiers de mon choix en vb.net 2005 [ par brmdevinci ]
SVP vous pouvez me dir comment deplacer mes fichiers qq soit leurs nature , texte, image ,video, ... vers des dossiers que je choisi moi meme en vb.ne
Comment faire pour afficher le résultat de mes Userforms à un endroit précis de ma feuille Word ? [ par petitsucre ]
Bonjour à tous, Voilà, je viens à vous car depuis trois jours j'essaie de régler les problèmes et que je ne trouves rien, alors que ma question est tr
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|