comment recuperer la position d'un picturebox dans un tableau de type pictureBox??
Bonjour,
J'ai créer une grille avec un tableau de pictureBox à l'aide d'une classe
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| for ( y = 0; y < 7; y++)
{
for (x = 0; x < 7; x++)
{
Carre box = new Carre();//crée une instance de la classe carré
positionX=45+box.GetLargeur()*x;
positionY=54+box.GetHauteur()*y;
if (y == 0) tableauPicBox[y, x] = box.AddBoxSansGrille(positionX, positionY);
else tableauPicBox[y, x] = box.AddPictureBoxGrille(positionX, positionY);
tableauPicBox[y, x].MouseHover += new System.EventHandler(testBox_MouseHover);//initialise l'evenement mouse over
tableauPicBox[y, x].Click += new System.EventHandler(Box_Click);
panel1.Controls.Add(tableauPicBox[y,x]);
}
} |
j'ai créer un evenement mousehover et click
le problème c'est que je n'arrive pas a savoir sur quel case je suis lorsque je suis dans ma methode mousehover/click
Code:
1 2 3 4
| private void testBox_MouseHover(object sender, EventArgs e)
{
MessageBox.Show("over ou suis-je?");
} |
J'aimerais savoir si il y a une methode du genre e.rowindex comme pour les datagrid ou autre qui existe ? sinon comment faire ? car je n'ai pas envie de crée une methode par pictureBox....