c#中listview 的第一项怎么绘制?急用谢谢了

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:35:59
c#中listview 的第一项怎么绘制?急用谢谢了
我意思是向每一项添加图片,自动绘图

一般情况下可以添加一个ImageList,然后把你要用到的图片加到ImageList 里面,然后设置ListViewItem.ImageIndex就可以了,如果你要画图的话需要用到ListView.CreateGraphics()方法

public static void ListViewFirst() {
int prosLong=80;
MianForm.listView1.View = View.Details;
MianForm.listView1.FullRowSelect = true;
MianForm.listView1.GridLines = true;
MianForm.listView1.MultiSelect = true;
MianForm.listView1.Columns.Add("Null" ,0 );
MianForm.listView1.Columns.Add("PID" ,0 ,HorizontalAlignment.Center);
MianForm.listView1.Columns.Add("进程名" ,prosLong ,HorizontalAlignment.Left);
MianForm.listView1.Columns.Add("安全" ,40 ,HorizontalAlignment.Center);
MianForm.listView1.Columns.Add("进程描述" ,(800- 40 - prosLong) - 21 ,HorizontalAlignment.Left);
}
参照一下吧,第一个应该为NULL,就是多要多加一个字段名

ListViewItem lvi=new ListViewItem()