无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

(c# listview) 一文掌握C# ListView控件的用法和示例代码 如何使用C#中ListView控件 全网首发(图文详解1)

前沿技术 Micheal 3个月前 (06-13) 49次浏览 已收录 扫描二维码

(c# listview) 一文掌握C# ListView控件的用法和示例代码

好的,下面是关于如何使用C#中ListView控件的基本用法和示例代码。

ListView控件提供了在多列中显示项目的方式,可用于在形式化列表中显示项。

首先,创建一个新的Windows窗体应用程序项目,然后在设计视图中添加ListView控件,可以通过属性窗口来进行设置。

下面是创建并设置ListView控件的简单示例:

ListView listView1 = new ListView();
listView1.Bounds = new Rectangle(new Point(10,10), new Size(300,200));

// 在listView中显示网格线.
listView1.GridLines = true;

// 允许用户编辑item文本.
listView1.LabelEdit = true;

// 允许用户选择整个行,而不只是第一列.
listView1.FullRowSelect = true;

// 显示滚动条
listView1.Scrollable = true;

// 设置列头关联项,并添加列头.
listView1.View = View.Details;
listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

// 添加ListView实例.
this.Controls.Add(listView1);

这个例子创建了一个ListView,并设置了一些基础属性,如允许网格线,允许标签编辑等。然后设置View为Details,创建并添加了多列。

添加项(行)和子项(列)到ListView:

// 添加items
var item1 = new ListViewItem("item1",0);
item1.SubItems.Add("1");
item1.SubItems.Add("2");
item1.SubItems.Add("3");

var item2 = new ListViewItem("item2",0);
item2.SubItems.Add("4");
item2.SubItems.Add("5");
item2.SubItems.Add("6");

var item3 = new ListViewItem("item3",0 );
item3.SubItems.Add("7");
item3.SubItems.Add("8");
item3.SubItems.Add("9");

// 添加items到ListView.
listView1.Items.AddRange(new ListViewItem[] {item1,item2,item3});

通过创建ListViewItem,然后添加子项来创建行和列。然后使用AddRange添加到ListView。

以上就是ListView控件的基本用法,你可以根据自己的需求对其进行个性化设置。
(python 开方) Python开根号的几种方式详解 Python 中开根号三种方式 全网首发(图文详解1)
(numpy sum) numpy之sum()的使用及说明 .numpy的sum()函数使用方法 全网首发(图文详解1)

喜欢 (0)
[]
分享 (0)
关于作者:
流水不争先,争的是滔滔不绝