首页 理论教育 C#编程新手自学手册-使用ListView控件

C#编程新手自学手册-使用ListView控件

时间:2023-10-22 理论教育 版权反馈
【摘要】:ListView控件是一个列表数据显示控件。通过ListView控件可以实现类似于Windows资源管理器的显示界面。GridLines:如果设置为True,则在列表视图内绘制网格线。LabelEdit:如果设置为True,则可以编辑第一列的内容。SmallImageList:当属性View为SmallCon时,此属性包含了ImageList,ImageList包含了要使用的图像。注意在传统描述下,View设置的选项显示模式有四种,即没有把Title方式划入到里面。这是因为Title模式只能在XP系统以上才能起作用,而在其他平台上不能起到设置的作用。ListView控件的常用事件如下所示。

C#编程新手自学手册-使用ListView控件

ListView控件是一个列表数据显示控件。通过ListView控件可以实现类似于Windows资源管理器的显示界面。ListView控件的常用属性如下所示。

978-7-111-36370-5-Part03-371.jpgActivation:设置用户在列表视图中激活选项的方式,主要有如下三种取值。

●Standard:用户为个人机器选择的值。

●OneClick:单击某个选项,激活它。

●TowClick:双击某个选项,激活它。

978-7-111-36370-5-Part03-372.jpgAlignment:设置列表视图中选项的对齐方式,主要有如下四种方式。

●Default:选项被拖放后仍位于原来的位置。

●Left:设置选项左对齐。

●Top:设置选项顶部对齐。

●SnapToGrid:创建一个不可见网格,选项被放在网格内。

978-7-111-36370-5-Part03-373.jpgAutoArrange:如果设置为True,则按照Alignment的设置进行排序。

978-7-111-36370-5-Part03-374.jpgCheckBoxes:如果设置为True,则列表中每个选项会在其左边显示一个复选框

978-7-111-36370-5-Part03-375.jpgCheckedIndices和CheckedItems:分别访问索引和选项集合。

978-7-111-36370-5-Part03-376.jpgColumns:对列表视图中的列进行处理。

978-7-111-36370-5-Part03-377.jpgFocusedItem:包含列表视图中有焦点的选项。

978-7-111-36370-5-Part03-378.jpgFullRowSelected:如果设置为True,则单击某选项后此选项会突出显示。

978-7-111-36370-5-Part03-379.jpgGridLines:如果设置为True,则在列表视图内绘制网格线。

978-7-111-36370-5-Part03-380.jpgHeadStyle:设置列标题的显示样式,具体说明如下。

●Clickable:标题显示为一个按钮

●NoClickable:标题不响应鼠标单击。

●None:不显示列表标题。

978-7-111-36370-5-Part03-381.jpgItems:列表选项集合。

978-7-111-36370-5-Part03-382.jpgLabelEdit:如果设置为True,则可以编辑第一列的内容。

978-7-111-36370-5-Part03-383.jpgLabelWrap:如果设置为True,则标签会自动换行。

978-7-111-36370-5-Part03-384.jpgMultiSelect:如果设置为True,则可以选择多个选项。(www.xing528.com)

978-7-111-36370-5-Part03-385.jpgScrollable:如果设置为True,则显示滚条。

978-7-111-36370-5-Part03-386.jpgSorting:可以对列表选项进行排序。

978-7-111-36370-5-Part03-387.jpgSelectedIndices和SelectedItems:包含选中索引和选项的集合。

978-7-111-36370-5-Part03-388.jpgSmallImageList:当属性View为SmallCon时,此属性包含了ImageList,ImageList包含了要使用的图像。

978-7-111-36370-5-Part03-389.jpgTopItem:返回列表视图的顶部选项。

978-7-111-36370-5-Part03-390.jpgView:设置选项的显示模式,有如下五种模式。

●LargeIcon:在所有选项旁边显示一个32×32的图标和一个标签。

●SmallIcon:在所有选项旁边显示一个16×16的图标和一个标签。

●List:只显示一列,该列可以包含图标和标签。

●Details:可以显示任意数量的列,并且只有第一列可以包含图标。

●Title:显示一个32×32的图标和一个标签,在图标右侧显示其子项的信息。

注意

在传统描述下,View设置的选项显示模式有四种,即没有把Title方式划入到里面。这是因为Title模式只能在XP系统以上才能起作用,而在其他平台上不能起到设置的作用。

ListView控件的常用方法如下。

978-7-111-36370-5-Part03-391.jpgBeginUpdate()方法:告诉列表视图停止更新,直到调用EndUpdate为止。

978-7-111-36370-5-Part03-392.jpgClear()方法:清除列表视图,删除所有选项和列。

978-7-111-36370-5-Part03-393.jpgEndUpdate()方法:在调用BeginUpdate后调用它。

978-7-111-36370-5-Part03-394.jpgEnsureVisible()方法:调用后列表视图会滚动,显示指定的索引项。

978-7-111-36370-5-Part03-395.jpgGetItemAt()方法:返回列表视图中唯一(x,y)的选项。

ListView控件的常用事件如下所示。

978-7-111-36370-5-Part03-396.jpgAfterLabelEdit()方法:编辑标签后引发这个事件。

978-7-111-36370-5-Part03-397.jpgBeforeLabelEdit()方法:编辑标签前引发这个事件。

978-7-111-36370-5-Part03-398.jpgColumnClick()方法:单击列时引发这个事件。

978-7-111-36370-5-Part03-399.jpgItemActivate()方法:激活选项时引发这个事件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈