如何实现包含样式的图像的ListView

时间:2010-05-21 00:51:31

标签: c# listview imagelist

所以我一直在使用一个应用程序,我需要将缩略图显示为干净并以良好的方式使用空间。

A风格是我迄今为止的工作。 我想要完成的是样式B.没有标题,并以良好的方式使用空间。我需要帮助。网上没有教程。 ListView能够做到这一点吗?或者我应该制作图片盒并将它们放在滚动视图中?

代码:

    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

1 个答案:

答案 0 :(得分:1)

您是否特别限制使用Winforms,还是可以使用WPF?这将使创造变得非常容易。