将imageList添加到imagListBoxControl

问题描述 投票:0回答:1
private void AddAutomobileForm_Load(object sender, System.EventArgs e)
{
    for (int i = 0; i < imageList1.Images.Count; i++)
    {
        imageListBoxControl1.ImageList = imageList1.Images[i];
    }
}

大家好,祝大家有美好的一天。 我在 imagList 控件中保存了一些照片。 我想知道,有谁知道如何将照片传递给 imageListBoxControl,这是一个 DevExpress 组件?

c# winforms devexpress
1个回答
0
投票

您还应该将

ImageList
imageListBoxControl1
属性设置为
imageList1
:

for (int i=0; i < imageList1.Images.Count; i++)
{
    imageListBoxControl1.Items.Add($"item {i}",i);
}
imageListBoxControl1.ImageList = imageList1;

这使得 imageListBoxControl 带有文本作为每个项目的项目编号。

如果要将文本设置为图像名称:

for (int i=0; i < imageList1.Images.Count; i++)
{
    imageListBoxControl1.Items.Add(imageList1.Images.Keys[i],i);
}
imageListBoxControl1.ImageList = imageList1;
© www.soinside.com 2019 - 2024. All rights reserved.