如何使用imageList控件
我有一些手动添加到 imageList Cotrol 的图像。 现在我需要根据关键索引从 imageList 中删除图像并将其设置为面板背景。
我该怎么做
I have some images that i added to imageList Cotrol manually.
Now i need remove thart images from imageList depending on the key index and set as panel backgroud.
How should i do it
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您在图像列表中添加的
图像
将添加到ImageList.ImageCollection,因此是集合类型,可以使用大部分集合方法。使用 Images 属性添加、删除和访问要在面板背景中显示的图像。
添加(密钥、图像)
删除()
RemoveAt()
RemoveByKey()
检查ImageList 类 文档以了解如何实用地使用所有这些方法。
添加图像:
从集合中删除图像:
要访问图像,请从图像集合中获取图像
或
Images
that you added in Image list are added to the ImageList.ImageCollection, so it is collection type then you can use most of the collection methods.Use the Images property to add, remove and access the image to display in background of panel.
Add(key,image)
Remove()
RemoveAt()
RemoveByKey()
Check the example on the ImageList Class documentation to understand that how pragmatically use all of these methods.
Add Image:
Remove Image from collection:
To access images, get image from the imagecollection
or
使用
图像
属性ImageList
控件的 。ImageList.ImageCollection
它返回的 对象提供了操作列表中图像所需的所有方法,包括Add
和Remove
方法。您可以在此处找到有关设置
Panel
控件背景的说明:如何:设置 Windows 窗体面板的背景Use the
Images
property of theImageList
control.The
ImageList.ImageCollection
object that it returns provides all the methods you need to manipulate the images in the list, includingAdd
andRemove
methods.You can find instructions on setting the background of a
Panel
control here: How to: Set the Background of a Windows Forms Panel我在列表视图中使用图像列表。
假设我在图像列表中有三个图像,并且想要删除其中的 2 个图像。
我使用的代码
代码正在删除第二张图像,但之后第三张图像是机器人可见的,尽管它在那里
i am using imagelist in list view.
let say i have three images in imagelist and want to delete 2 image in it.
i used code
code is deleting 2nd image but after that 3 image is bot visible although it is there