Recuperer les coordonées d'un point dans un textBox

Recuperer les coordonées d'un point dans un textBox - C#/.NET managed - Programmation

Marsh Posté le 25-01-2008 à 19:54:10    

Bonjour
J'ai une pictureBox dans laquelle j'ai mis l'image d'une grille. Quand on clique sur la grille, cela donne la position en pixel de l'endroit ou l'on a cliqué.
J'aimerais afficher une image(50x50) a cet endroit précis.
J'ai donc les coordonées qui m'interessent mais je n'arrive pas a rajouter une image par dessus ma "grille" en fonction des coordonnées.
Quelqu'un aurait il une idée ?
Merci :)
 
EDIT:
 
J'ai un textBox vide et j'aimerais que quand je clique sur le textBox (donc action Click), la fonction récupere les coordonées du click suivant.
Je m'éxplique:
-on clique sur le textBox, puis on clique sur une pictureBox dans le panel d'a côté  
-les coordonnés s'affichent dansl textBox
 
Merci :)


Message édité par Falcdyr le 26-01-2008 à 13:19:36
Reply

Marsh Posté le 25-01-2008 à 19:54:10   

Reply

Marsh Posté le 26-01-2008 à 01:07:47    

Comme ça ?
 

Code :
  1. private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
  2.        {
  3.            
  4.            PictureBox MyPictureBox = sender as PictureBox;
  5.            Graphics g = MyPictureBox.CreateGraphics();
  6.            g.DrawImage(Image.FromFile("c:\\in\\avatar.png" ), new Rectangle(e.Location, new Size(50, 50)));
  7.        }


 
(attention, c'est un MouseClick que je trape ici, et non un Click)

Reply

Marsh Posté le 26-01-2008 à 12:02:43    

En fait, j'ai un grille dont chaque case fait 50 par 50, quand on clique par exemple sur la case 1-1, je me débrouille pour récuperer les coordonées (0,0,50,50), du coup je n'arrive pas a créer une image dans cette zone.
 
EDIT:

Code :
  1. Graphics g = pictureBox2.CreateGraphics();
  2.             g.DrawImageUnscaled(Image.FromFile("C:\\Documents and Settings\\Administrateur\\Bureau\\interroptit.JPG" ), X,  Y);


 
Avec ce code j'arrive a afficher l'image (1-1) au bon endroit mais quand je clique sur un autre endroit de la grille, il n'y a pas d'image qui se déssinge :/
 
EDIT:
C'est bon j'avais fait une petite erreur sur les coordonées xD


Message édité par Falcdyr le 26-01-2008 à 12:26:33
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed