Deplacement d'une picture box [Résolu]

Messages postés
13
Date d'inscription
samedi 12 mai 2007
Dernière intervention
5 décembre 2007
- - Dernière réponse : dj_sanka
Messages postés
13
Date d'inscription
samedi 12 mai 2007
Dernière intervention
5 décembre 2007
- 12 mai 2007 à 20:29
bonjour les gas j'avais une quetion a vous posez j'aimerai savoir comme on fait pour deplace une picturebox a l'aide des fleche de direction
j'effectue le deplacement comme ceci

                if (descendre > 0)
                {
                   //affichage de la limite
                    monter++;
                    descendre--;
                    ldirectionhaut.Text = monter.ToString();
                    ldirectionbas.Text = descendre.ToString();

                    pox = PBvoiture.Location.X;
                    poy = PBvoiture.Location.Y;
                    pox = pox + 100;
                    ldirectionbas.Text=pox.ToString();
                }

donc j'explique vite fais j'affiche la limite de ma picturebox ensuite j'essaie je reprend les coordoner de ma picturebox que j'ajoute une certain valeur pour realiser son deplacement. de ce sens la sa fonctionne bien donc on je verifie si je reçois la bonne coordone elle ets exacte mais quand j'essaie de faire

PBvoiture.Location.X= pox;

ben la sa plante il ne fais rien. il ne veut mm plus lance l'aplication.sa plante

si vous pouvez faire qqch pour m'aider sa serai sympe merci d'avance.
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
3
Merci
Point est une structure, un type valeur.
Donc quand tu accèdes à la propriété tu obtiens une copie, d'où l'erreur à la compilation.
PBvoiture.Location.Xpox;>
PBvoiture.Location = new Point(pox, poy);

/*
coq
MVP Visual C#
CoqBlog
*/

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de cs_coq
Messages postés
4304
Date d'inscription
samedi 16 octobre 2004
Dernière intervention
9 mars 2018
0
Merci
c'est quoi ça comme langage ?? du C++ ? du C# ? du Java ?

<hr size="2" width="100%" />Croc (click me)
Commenter la réponse de f0xi
Messages postés
13
Date d'inscription
samedi 12 mai 2007
Dernière intervention
5 décembre 2007
0
Merci
c'est du c#
Commenter la réponse de dj_sanka
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
0
Merci
déplacé sur
csharpfr


















<hr />
-Blog-
Commenter la réponse de cs_Bidou
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
0
Merci
Salut,

Par "ben la sa plante il ne fais rien. il ne veut mm plus lance l'aplication.sa plante" je suppose que tu veux dire que la compilation échoue...
Auquel cas il te donne une erreur, qu'il serait bien de nous retranscrire ici.

/*
coq
MVP Visual C#
CoqBlog
*/
Commenter la réponse de cs_coq
Messages postés
13
Date d'inscription
samedi 12 mai 2007
Dernière intervention
5 décembre 2007
0
Merci
oui la compilation echoue??

Erreur    1    Impossible de modifier la valeur de retour de 'System.Windows.Forms.Control.Location', car il ne s'agit pas d'une variable   

voila le message d'erreur.
Commenter la réponse de dj_sanka
Messages postés
13
Date d'inscription
samedi 12 mai 2007
Dernière intervention
5 décembre 2007
0
Merci
super merci man trop fort sa bouge sympa
Commenter la réponse de dj_sanka

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.