ListView控件是一个列表数据显示控件。通过ListView控件可以实现类似于Windows资源管理器的显示界面。ListView控件的常用属性如下所示。
Activation:设置用户在列表视图中激活选项的方式,主要有如下三种取值。
●Standard:用户为个人机器选择的值。
●OneClick:单击某个选项,激活它。
●TowClick:双击某个选项,激活它。
Alignment:设置列表视图中选项的对齐方式,主要有如下四种方式。
●Default:选项被拖放后仍位于原来的位置。
●Left:设置选项左对齐。
●Top:设置选项顶部对齐。
●SnapToGrid:创建一个不可见网格,选项被放在网格内。
AutoArrange:如果设置为True,则按照Alignment的设置进行排序。
CheckBoxes:如果设置为True,则列表中每个选项会在其左边显示一个复选框。
CheckedIndices和CheckedItems:分别访问索引和选项集合。
Columns:对列表视图中的列进行处理。
FocusedItem:包含列表视图中有焦点的选项。
FullRowSelected:如果设置为True,则单击某选项后此选项会突出显示。
GridLines:如果设置为True,则在列表视图内绘制网格线。
HeadStyle:设置列标题的显示样式,具体说明如下。
●Clickable:标题显示为一个按钮。
●NoClickable:标题不响应鼠标单击。
●None:不显示列表标题。
Items:列表选项集合。
LabelEdit:如果设置为True,则可以编辑第一列的内容。
LabelWrap:如果设置为True,则标签会自动换行。
MultiSelect:如果设置为True,则可以选择多个选项。(www.xing528.com)
Scrollable:如果设置为True,则显示滚条。
Sorting:可以对列表选项进行排序。
SelectedIndices和SelectedItems:包含选中索引和选项的集合。
SmallImageList:当属性View为SmallCon时,此属性包含了ImageList,ImageList包含了要使用的图像。
TopItem:返回列表视图的顶部选项。
View:设置选项的显示模式,有如下五种模式。
●LargeIcon:在所有选项旁边显示一个32×32的图标和一个标签。
●SmallIcon:在所有选项旁边显示一个16×16的图标和一个标签。
●List:只显示一列,该列可以包含图标和标签。
●Details:可以显示任意数量的列,并且只有第一列可以包含图标。
●Title:显示一个32×32的图标和一个标签,在图标右侧显示其子项的信息。
注意
在传统描述下,View设置的选项显示模式有四种,即没有把Title方式划入到里面。这是因为Title模式只能在XP系统以上才能起作用,而在其他平台上不能起到设置的作用。
ListView控件的常用方法如下。
BeginUpdate()方法:告诉列表视图停止更新,直到调用EndUpdate为止。
Clear()方法:清除列表视图,删除所有选项和列。
EndUpdate()方法:在调用BeginUpdate后调用它。
EnsureVisible()方法:调用后列表视图会滚动,显示指定的索引项。
GetItemAt()方法:返回列表视图中唯一(x,y)的选项。
ListView控件的常用事件如下所示。
AfterLabelEdit()方法:编辑标签后引发这个事件。
BeforeLabelEdit()方法:编辑标签前引发这个事件。
ColumnClick()方法:单击列时引发这个事件。
ItemActivate()方法:激活选项时引发这个事件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。