ListView控件是列表视图控件,说是列表视图,其实它有四种显示方式,Detail,Large,Small和List,使用ListView控件,我们可以让我们的数据以不同的形式进行展示,下面我们通过代码进行学习
1.界面布局
界面布局如图所示,最主要的就是我们的ListView控件,然后有6个Button实现6种功能,一个TextBox用来显示文本,为了显示图片,我们还需要一个ImageList
2.用法示例
用法示例见代码,需要注意的一点是,默认ListView是不能高亮整行的,想要高亮整行,必须将FullRowSelect置为True才可以
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class FormMain : Form
{
public FormMain(ArrayList arrip_list)
{
InitializeComponent();
this.listView1.View = View.Details;
this.listView1.SmallImageList = this.imageList1;
this.listView1.Columns.Add("列标题1", 100, HorizontalAlignment.Left);
this.listView1.Columns.Add("列标题2", 100, HorizontalAlignment.Left);
this.listView1.Columns.Add("列标题3", 100, HorizontalAlignment.Left);
this.listView1.Columns.Add("列标题4", 100, HorizontalAlignment.Left);