Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何实现包含样式为的图像的ListView_C#_Listview_Imagelist - Fatal编程技术网

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

C# 如何实现包含样式为的图像的ListView,c#,listview,imagelist,C#,Listview,Imagelist,因此,我一直在使用一个应用程序,我需要显示干净的缩略图,并以良好的方式使用空间 风格A是我迄今为止的工作。 我想要完成的是类似于样式B的东西。没有标题,并以良好的方式使用空间。我需要帮助。网上没有教程。ListView能够做这样的事情吗?或者我应该制作图片框并将它们放在滚动视图中 守则: private void button1_Click(object sender, EventArgs e) { ImageList myImageList =

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

风格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);

您是否仅限于使用Winforms,还是可以使用WPF?这将使创建它变得非常容易。

我的首要任务是winforms。我对WPF有一个非常基本的了解。我想我有一个解决方案。如果在html页面中以编程方式创建thumbnailView会怎么样。但问题是,是否有可能获得单击的缩略图。可能的