Aidez moi svp (tablelayoutpanel)

dinosors_evolution Messages postés 14 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 12 juin 2007 - 2 juin 2007 à 01:42
dinosors_evolution Messages postés 14 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 12 juin 2007 - 2 juin 2007 à 02:51
j'ai un grand grand souci et c'est tres urgent
j"'ai cree un tablelayout panel et je l'est rempli avec des label et des picturebox(des miniature)
je voudrer savoir comment detecter si l'utilisateur a selectionner (cliquer) sur l'une des label ou picture box et je voudrais connaitre les coodonné de de l'image selectionné (colonne,ligne)
:(:(:(:

   merci

1 réponse

dinosors_evolution Messages postés 14 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 12 juin 2007
2 juin 2007 à 02:51
le code pour remplir la tablelayoutpanel nommé miniature a partir d'un dossier choisi par l'utilisateur est le suivant :


imgSize = new Size(170, 170);

scanDirectory(folder, "*.jpg", System.IO.SearchOption.TopDirectoryOnly);

String selectedImage = selectedImg;

if (imgList == null)

return;

int a = 0;

miniature.ColumnCount = imgList.Length;


foreach (String img in imgList)

{

com_image.Text = com_image.Text + img + "\r\n";

l = new Label();

l.Text = img;

l.TextAlign = ContentAlignment.TopCenter;

miniature.Controls.Add(l, a, 2);

PictureBox pb = new PictureBox();

pb.Size = imgSize;

pb.SizeMode = PictureBoxSizeMode.Zoom;

pb.Image = Image.FromFile(img);

pb.BackColor = Color.White;

pb.Tag = img;

miniature.Controls.Add(pb, a, 0);

a++;
<!-- / message --><!-- controls -->
}

   merci
0