Deplacement d'une picture box [Résolu]

dj_sanka 13 Messages postés samedi 12 mai 2007Date d'inscription 5 décembre 2007 Dernière intervention - 12 mai 2007 à 18:06 - Dernière réponse : dj_sanka 13 Messages postés samedi 12 mai 2007Date d'inscription 5 décembre 2007 Dernière intervention
- 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 

7 réponses

Répondre au sujet
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 12 mai 2007 à 20:14
+3
Utile
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
*/
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_coq
f0xi 4304 Messages postés samedi 16 octobre 2004Date d'inscription 9 mars 2018 Dernière intervention - 12 mai 2007 à 18:47
0
Utile
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
dj_sanka 13 Messages postés samedi 12 mai 2007Date d'inscription 5 décembre 2007 Dernière intervention - 12 mai 2007 à 19:11
0
Utile
c'est du c#
Commenter la réponse de dj_sanka
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 12 mai 2007 à 19:28
0
Utile
déplacé sur
csharpfr


















<hr />
-Blog-
Commenter la réponse de cs_Bidou
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 12 mai 2007 à 19:42
0
Utile
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
dj_sanka 13 Messages postés samedi 12 mai 2007Date d'inscription 5 décembre 2007 Dernière intervention - 12 mai 2007 à 20:11
0
Utile
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
dj_sanka 13 Messages postés samedi 12 mai 2007Date d'inscription 5 décembre 2007 Dernière intervention - 12 mai 2007 à 20:29
0
Utile
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.