gpt4 book ai didi

c# - 如何将图像和项目添加到 imageComboBoxEdit

转载 作者:行者123 更新时间:2023-12-04 05:51:11 24 4
gpt4 key购买 nike

我一直在尝试和寻找有关如何将图像和文本项添加到 imageComboBoxEdit 的方法/教程我什至阅读了文档,但这并没有真正帮助。我使用了一个 imageList 然后我添加了 Resource.Black;到 imageList 但是当我尝试通过此将其添加到文本时

private void AddItems(ImageComboBoxEdit editor, ImageList imgList) 
{
for(int i = 0; i < 10 ; i++)
editor.Properties.Items.Add(new ImageComboBoxItem("Item " + (i + 1).ToString(), i, i));
editor.Properties.SmallImages = imgList;
}

然后做 AddItems(imageComboBoxEdit1, imageList1);它适用于文本项目,但如果我将一堆图像添加到 ImageList它只是删除所有文本项目,根本不显示其中的项目。

底线:我需要帮助!哈哈

任何和所有帮助将不胜感激! :D 谢谢

最佳答案

与设计师:

  • 将图像列表拖放到表单上并向其添加图像。
  • 在 imageComboBoxEdit 的属性窗口中展开属性将 SmallImages 设置为添加到表单的 ImageList。
  • 单击 Items 属性的浏览按钮
  • 单击添加,创建一个新项目,填写描述(要显示的文本)和图像列表中图像的 imageIndex,以及一个值。我通常使用与 imageIndex 相同的数字作为值。

  • 或者在代码中,仍然假设图像列表已添加到表单中并在其中包含图像。
            ImageComboBoxItem someItem = new ImageComboBoxItem();
    someItem.Description = "Text To Display";
    someItem.ImageIndex = 0;
    someItem.Value = 0;

    imageComboBoxEdit1.Properties.Items.Add(someItem);

    对于此示例,我只是在表单加载期间执行此操作。

    关于c# - 如何将图像和项目添加到 imageComboBoxEdit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020165/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com