
c#中的listview控件
求代码,怎么通过代码修改listview控件的view属性(就是那个桌面显示样式,大图标,小图标,列表等)的largeicons,smallicons,list,deta...
求代码,怎么通过代码修改listview控件的view属性(就是那个桌面显示样式,大图标,小图标,列表等)的large icons,small icons,list,details这几个值?
为什么在代码里输入listview1.view.后,系统提示的竟然是Tostring,Gettype...而不是large icons,small icons,list,details?? 展开
为什么在代码里输入listview1.view.后,系统提示的竟然是Tostring,Gettype...而不是large icons,small icons,list,details?? 展开
3个回答
展开全部
比如你在窗体上放了一个ListView,教你一些简单的操作。
listView1.Columns.Clear();//清空列记录
ColumnHeadercZh=newColumnHeader();//创建一个列
cZh.Text="英文";//列名
ColumnHeadercCh=newColumnHeader();
cCh.Text="中文";
listView1.Columns.AddRange(newColumnHeader[]{cZh,cCh});//将这两列加入listView1
listView1.View=View.Details;//列的显示模式
ListViewItemlvi=newListViewItem(newstring[]{“Gog”,"狗"},-1);//创建列表项
listView1.Items.Add(lvi);//将项加入listView1列表中
动手试试就理解了。
listView1.Columns.Clear();//清空列记录
ColumnHeadercZh=newColumnHeader();//创建一个列
cZh.Text="英文";//列名
ColumnHeadercCh=newColumnHeader();
cCh.Text="中文";
listView1.Columns.AddRange(newColumnHeader[]{cZh,cCh});//将这两列加入listView1
listView1.View=View.Details;//列的显示模式
ListViewItemlvi=newListViewItem(newstring[]{“Gog”,"狗"},-1);//创建列表项
listView1.Items.Add(lvi);//将项加入listView1列表中
动手试试就理解了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改view的属性值:
listview1.View=View.List;
加载imagelist里面的图片的时候你先要指定图片的来源,然后通过添加Item的方法设定图片,代码如下:
listview1.SmallImageList = imageList_Small;//listview的SmallImageList属性表示设置小图标的图片来源,也就是与View属性的large icons对应,还有一个是大图标的,和这个用法一样,imageList_Small是一个imagelist控件,存储着需要加载的图片集合;
//下面将图标换成imagelist里加载的图片资源
listview1.Items.Add(new ListViewItem("添加的Item的名称",index));//其中index就是你需要设定的图片在imagelist中的索引值。
listview1.View=View.List;
加载imagelist里面的图片的时候你先要指定图片的来源,然后通过添加Item的方法设定图片,代码如下:
listview1.SmallImageList = imageList_Small;//listview的SmallImageList属性表示设置小图标的图片来源,也就是与View属性的large icons对应,还有一个是大图标的,和这个用法一样,imageList_Small是一个imagelist控件,存储着需要加载的图片集合;
//下面将图标换成imagelist里加载的图片资源
listview1.Items.Add(new ListViewItem("添加的Item的名称",index));//其中index就是你需要设定的图片在imagelist中的索引值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.listView1.View = System.Windows.Forms.View.Details;
应该这样写
应该这样写
追问
哦哦,是这样。顺便问下,将图标换成imagelist里加载的图片资源,要怎么用代码写?
会追加分数的
追答
this.imageList1.Images.Add(。。。);
this.listView1.LargeImageList = imageList1;
for (int i = 0; i < listView1.Items.Count; i++)
{
this.listView1.Items[i].ImageIndex = i;
}
imgList 要设置为View 属性改成LargeIcon。
ListView 的LargeImageList = “你的ImageList”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询