windows mobile listview details 中 显示图标
要求做界面原型 ,LISTVIEW中用不同图标 标志 内容,try-and-error 费半天劲,弄出来了到是简单。
// Set the view to show details.
listView1.View = View.Details;
// Display check boxes.
listView1.CheckBoxes = false;
// Select the item and subitems when selection is made.
listView1.FullRowSelect = true;
this.listView1.Columns.Clear();
this.listView1.SmallImageList = imageList;//包含了几个icon
this.listView1.LargeImageList = imageList;//两个都要设置 否则好像不显示图标
this.listView1.Columns.Add("标志", this.listView1.Width / 8, HorizontalAlignment.Center);
this.listView1.Columns.Add("名称, (int)this.listView1.Width * 4 / 8, HorizontalAlignment.Center);
this.listView1.Columns.Add("负责人", (int)this.listView1.Width * 3 / 8, HorizontalAlignment.Center);
this.listView1.BeginUpdate();
this.listView1.Items.Clear();
{
ListViewItem lvi = new ListViewItem("");
lvi.SubItems.Add("家家超市");
lvi.ImageIndex = 1;//图标在 imagelist中的索引
lvi.SubItems.Add("邢凤");
this.listView1.Items.Add(lvi);
}
{
ListViewItem lvi = new ListViewItem("");
lvi.SubItems.Add("胜利水果店");
lvi.SubItems.Add("张庆祥");
lvi.ImageIndex = 0;
this.listView1.Items.Add(lvi);
}
{
ListViewItem lvi = new ListViewItem("");
lvi.SubItems.Add("王记风味熟食");
lvi.ImageIndex = 2;
lvi.SubItems.Add("王强");
this.listView1.Items.Add(lvi);
}
this.listView1.EndUpdate();
listView1.View = View.Details;
// Display check boxes.
listView1.CheckBoxes = false;
// Select the item and subitems when selection is made.
listView1.FullRowSelect = true;
this.listView1.Columns.Clear();
this.listView1.SmallImageList = imageList;//包含了几个icon
this.listView1.LargeImageList = imageList;//两个都要设置 否则好像不显示图标
this.listView1.Columns.Add("标志", this.listView1.Width / 8, HorizontalAlignment.Center);
this.listView1.Columns.Add("名称, (int)this.listView1.Width * 4 / 8, HorizontalAlignment.Center);
this.listView1.Columns.Add("负责人", (int)this.listView1.Width * 3 / 8, HorizontalAlignment.Center);
this.listView1.BeginUpdate();
this.listView1.Items.Clear();
{
ListViewItem lvi = new ListViewItem("");
lvi.SubItems.Add("家家超市");
lvi.ImageIndex = 1;//图标在 imagelist中的索引
lvi.SubItems.Add("邢凤");
this.listView1.Items.Add(lvi);
}
{
ListViewItem lvi = new ListViewItem("");
lvi.SubItems.Add("胜利水果店");
lvi.SubItems.Add("张庆祥");
lvi.ImageIndex = 0;
this.listView1.Items.Add(lvi);
}
{
ListViewItem lvi = new ListViewItem("");
lvi.SubItems.Add("王记风味熟食");
lvi.ImageIndex = 2;
lvi.SubItems.Add("王强");
this.listView1.Items.Add(lvi);
}
this.listView1.EndUpdate();