C# winform中怎么获取imagelist控件中图片的名字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform中怎么获取imagelist控件中图片的名字相关的知识,希望对你有一定的参考价值。

比如我的ImageList控件中有3张图片,分别叫 A.jpg, B.jpg, C.jpg,我如何获取其中一张图片的名字,比如A.jpg图片的名字 -- A,在线等,求解答啊!

 ImageList.Images[i] 的Name 属性确实是读不到的。

你可以 把图片的名称按照 images 图片集的顺序 以“,”号隔开,保存到 ImageList.Tag属性中。

然后  图片 ImageList.images[0] 对应的名称就是 ImageList.Tag.split(',')[0] 。

参考技术A 通过循环获取ImageList全部控件

foreach (string key in imageList1.Images.Keys)

Image img= imageList1.Images[key];

C# winform中TabControl怎么在每个选项卡的卡头添加不同的图标

在一个TabControl控件中,有几个选项卡,现在想在每个选项卡的顶头用图标显示。我找到了一段把所有选项卡的卡头加上图标,有没有办法每个卡头的图标都不一样呢

可以的,你要现在form窗体中加入一个imagelist,名字为imagelist1,然后在里边选择图标并填充好,然后将tabcontrol的imagelist 选择为你刚才添加到窗体的imagelist1
最后一步,是选中不同的选项卡,在属性中找imagekey或者imageindex选择不同的图标就可以了
参考技术A 我的想法啊 不一定对 你可以试试 他不是一个ImageList嘛 你遍历TabControl控件 得出有几个标题头 再把不同的图标赋给每一个标题头卡片 没事过 只是一个想法

以上是关于C# winform中怎么获取imagelist控件中图片的名字的主要内容,如果未能解决你的问题,请参考以下文章

C# winform treeview 节点展开状态的图标设置

C# winform treeview 节点展开状态的图标设置

c# Winform给treeview添加图标问题

c#winform中ImageList添加的图片选中后怎么用按钮记录下选中的图片是哪个

winform c#删除图片提示文件被占用

C# winform 控件拖动问题