J'ai donc travaillé avec une application où je dois montrer les vignettes comme propres et utiliser l'espace dans le bon sens.Comment implémenter un ListView contenant des images avec le style
Le style A est mon travail jusqu'à maintenant. Ce que je veux accomplir, c'est quelque chose comme le style B. pas de titres et utiliser l'espace dans le bon sens. J'ai besoin d'aide avec ça. il n'y avait pas de tutoriel sur le net. ListView est-il capable de faire une telle chose? ou dois-je faire des images et les mettre dans une scrollview?
le code:
private void button1_Click(object sender, EventArgs e)
{
ImageList myImageList = new ImageList();
myImageList.ImageSize = new Size(48, 48);
DirectoryInfo dir = new DirectoryInfo(@"C:\img");
foreach (FileInfo file in dir.GetFiles())
{
try
{
myImageList.Images.Add(Image.FromFile(file.FullName));
}
catch
{
Console.WriteLine("This is not an image file");
}
}
myListView.LargeImageList = myImageList;
myListView.Items.Add("a", 0);
myListView.Items.Add("b", 1);
myListView.Items.Add("c", 2);
alt text http://i47.tinypic.com/6qjpd3.jpg
Je pense avoir une solution. Qu'arriverait-il si la miniature était créée par programmation dans une page html? mais la question est de savoir s'il est possible d'obtenir quelle miniature a été cliquée. possible? – hafhadg3