
EnvironmentGetFolderPath(EnvironmentSpecialFolderDesktop)可以获取桌面路径,然后用FileGetFiles加搜索模式获取你想要的的路径,依次用ImageFromFile创建Image对象,加到ImageList里面就行了
代码你看我说的就能自己写出来
项目的资源里面,
首先你需要在WinForm 中添加一个imagelist 控件,在imagelist控件的集合中添加要显示的。我的listView 中 View 属性 设置为 details(其她的没试)。然后将ListView的SmallImageList 属性赋值为添加的imagelist控件名。
listView1SmallImageList=ImageListName; // SmallImageList 属性
ListViewItem lv =newListViewItem();
lvImageIndex=0;//显示imageList中的第一张
lvSubItemsAdd("000");
lvSubItemsAdd("111");
lvSubItemsAdd("222");
listView1ItemsAdd(lv);
这样就在行的第一列加了个。
以上是在View 为 details 时,在第一列显示,下载在LargeIcon 下让ListView中的每个项目显示
1 添加ImageList 控件 这种相关属性:
主要设置了要显示的,及其要显示的大小:
ContextMenuStrip c = new ContextMenuStrip();
cImageListImages[0] = ImageFromFile("");
方法如下
(1)新建一个VB工程
(2)在控件工具箱中添加ListView和ImageList控件
在工具箱上鼠标右键单击-->调出菜单
(3)在窗体上布置一个ListView和一个ImageList
(4)向ImageList1中插入
鼠标右键单击ImageList1-->调出菜单-->属性
(5)将ListView1与ImageList关联起来
鼠标右键单击ListView1-->调出菜单-->属性
(6)窗体代码
Option ExplicitPrivate Sub Form_Load()
'向ListView1中添加项
Dim itemX As ListItem
With ListView1
Set itemX = ListItemsAdd(, , "项目1")
'使用ImageList1中的#1图
itemXIcon = 1
Set itemX = ListItemsAdd(, , "项目2")
'使用ImageList1中的#2图
itemXIcon = 2
End With
End Sub
(7)运行效果
以上就是关于C# winform 把桌面上的图片添加到ImageList中,代码怎么写全部的内容,包括:C# winform 把桌面上的图片添加到ImageList中,代码怎么写、ListView控件中显示的图片存放在哪里、c#能获取ContextMenuStrip图片下标吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)