您的位置:首页 > 编程语言 > C#

转 wince程序 中使用Listview显示图标问题 (C#) .

2014-11-27 12:22 597 查看
思路:

1、窗体控件:lstaqgl 【Listview控件名称】 imageList1【ImageList控件】

2. 图片路径添加到—imageList1——Listview显示图片从 imageList1获取

代码如下:

private void Add(DataTable dtOut)
{
try
{

// this.listView1.Items.Clear();

ListViewItem lv1;
int i = 0;
Bitmap btm = null;
//循环读取保存的图片路径及名字(这是从xml读取数据存在datable)
foreach (DataRow dr in dtHgnoOptionone.Rows)
{
//把当前这个图片 初始化放在 Bitmap dr["Imgurl"].ToString() 是图片路径 xx.jpg
btm = new Bitmap(@"Program Files\imagelistTest\" + dr["Imgurl"].ToString());
// imageList1 是窗体控件
imageList1.Images.Add((Image.FromHbitmap(btm.GetHbitmap())));
//添加到list
lstaqgl.SmallImageList = imageList1;
ListViewItem lst = new ListViewItem(dr["Imgname"].ToString());
lstaqgl.Items.Add(lst);
lstaqgl.Items[i].ImageIndex = i;
i++;
}
//释放资源
btm.Dispose();
}
catch (Exception ex)
{

}

}


  

效果图 wince6.0 pda设备

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐