如何使用c#在选中列表框中显示带有名称(作为对象)的图标?

如何使用c#在选中列表框中显示带有名称(作为对象)的图标?,c#,.net,icons,C#,.net,Icons,我正在尝试将图标和名称一起添加到选中列表中。尝试将其作为对象传递,从exe中拾取图标并对名称进行硬编码,但问题是我无法看到图标和名称 public class ModuleOption { private readonly string _name; public string name { get { return _name; } } private readonly Icon _icon; public I

我正在尝试将图标和名称一起添加到选中列表中。尝试将其作为对象传递,从exe中拾取图标并对名称进行硬编码,但问题是我无法看到图标和名称

    public class ModuleOption
    {
        private readonly string _name;
        public string name  { get { return _name; } }

        private readonly Icon _icon;
        public Icon Icon { get { return _icon; } }

        public ModuleOption(string name, Icon icon)
        {

            _name = name;
            _icon = icon;
        }

    }         

一个可能的副本&我阅读了文章并尝试实现代码,但有点混乱,我不理解为什么使用图像列表,位解释会有所帮助