Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2267 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  click sur PictureBox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

click sur PictureBox

n°1896420
lebron54
Posté le 17-06-2009 à 20:58:14  profilanswer
 

bonjour
je souhaites récuperer les coordonnées du pixel quand je click sur une picturebox
est-ce possible ? si oui comment ?
merci

mood
Publicité
Posté le 17-06-2009 à 20:58:14  profilanswer
 

n°1896450
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-06-2009 à 23:04:27  profilanswer
 

Il faut que tu interceptes l'évenement MouseClick. Lorsque cet évenement est déclenché, il envoie au handler un objet MouseEventArgs qui contient (entre autres) 2 membres : MouseEventArgs.X et MouseEventArgs.Y contenant respectivement les coordonnées X et Y du pointeur de la souris


---------------
J'ai un string dans l'array (Paris Hilton)
n°1896584
lebron54
Posté le 18-06-2009 à 13:26:49  profilanswer
 

merci pour ta reponse
par contre je voudrais savoir, les coordonnées sont par rapport a l'écran, à la fenetre de mon application ou à la picturebox ?
parce que moi ce qui m'interresse c'est par rapport à la picturebox

n°1896591
lebron54
Posté le 18-06-2009 à 13:40:28  profilanswer
 

c'est bon j'ai trouvé, en fait on peut recuperer les coordonnées par rapport à ce qu'on veux
 
pour ceux que ça interresse :
 
PictureBox.MouseClick += new MouseEventHandler(Control1_MouseClick);
 
        private void Control1_MouseClick(Object sender, MouseEventArgs e)
        {
             
            System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
            messageBoxCS.AppendFormat("{0} = {1}", "Button", e.Button);
            messageBoxCS.AppendLine();
            messageBoxCS.AppendFormat("{0} = {1}", "Clicks", e.Clicks);
            messageBoxCS.AppendLine();
            messageBoxCS.AppendFormat("{0} = {1}", "X", e.X);
            messageBoxCS.AppendLine();
            messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y);
            messageBoxCS.AppendLine();
            messageBoxCS.AppendFormat("{0} = {1}", "Delta", e.Delta);
            messageBoxCS.AppendLine();
            messageBoxCS.AppendFormat("{0} = {1}", "Location", e.Location);
            messageBoxCS.AppendLine();
            MessageBox.Show(messageBoxCS.ToString(), "MouseClick Event" );
        }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  click sur PictureBox

 

Sujets relatifs
Evenement click déclanchant un script phpApelle de la fonction Click de composant crée ou cour de l'execution
comment crée un picturebox dynamiquementInstruction release() pour simuler un click sur un bouton
exécuter fonction tant que click gauche souris enfoncéAu click, remplacer un div par un autre
[C#] simuler un click souris [résolu]peut on attribuer une valeur à un lien lorsqu'on click dessus
Pivoter à 90° une image avec un clickouvrir un Tframe ou un Tform par un click sur un bouton (builder6)
Plus de sujets relatifs à : click sur PictureBox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR