Accueil > Forum > > > > Deplacer une image
Deplacer une image
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ée 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
|
Derniers Blogs
[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|