C# ImageList
时间: 2023-11-22 19:50:06 浏览: 48
C#中的ImageList控件是一个用于保存图像集合的控件。它可以保存多个图像,并根据不同的选择显示不同的图像。但是需要注意的是,每个图像的大小必须相同。ImageList控件通常与其他控件一起使用,例如ListView和TreeView等控件,以便在这些控件中显示图像。
以下是一个简单的示例,演示如何在C#中使用ImageList控件:
```csharp
// 创建一个ImageList控件
ImageList imageList = new ImageList();
// 设置图像的大小
imageList.ImageSize = new Size(32,32);
// 添加图像到ImageList控件中
imageList.Images.Add(Image.FromFile("image1.png"));
imageList.Images.Add(Image.FromFile("image2.png"));
imageList.Images.Add(Image.FromFile("image3.png"));
// 在ListView控件中显示图像
ListView listView = new ListView();
listView.LargeImageList = imageList;
listView.Items.Add(new ListViewItem("Image 1", 0));
listView.Items.Add(new ListViewItem("Image 2", 1));
listView.Items.Add(new ListViewItem("Image 3", 2));
```