listview属性(listview控件视图通过哪个属性修改视图模式)

:暂无数据 2026-06-20 12:30:01 :0

listview属性(listview控件视图通过哪个属性修改视图模式)

其实listview属性的问题并不复杂,但是又很多的朋友都不太了解listview控件视图通过哪个属性修改视图模式,因此呢,今天小编就来为大家分享listview属性的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

listview控件视图通过哪个属性修改视图模式

通过listView1.view设置
列表视图可以用4种不同的基本模式显示其选项:
LargeIcon:所有选项都在其旁边显示一个大图标(32*32)和一个标签;
SmallIcon:所有选项都在其旁边显示一个大图标(16*16)和一个标签;
List:只显示一列,该列可以包含一个图标和一个标签;
Details:可以显示任意数量的列,只有第一列可以包含图标;
Tile:显示一个大图标和一个标签,在图标的右边显示子项信息;
参见:https://blog.csdn.net/sirenxiaohuayuan/article/details/50560270

简述listview控件的工作模式

一、View 属性

ListView 控件作为一个可以显示图标或者子项的列表控件,它最重要的属性就是 View 属性,该属性决定了以哪种视图模式显示控件的项,这四种视图模式分别如下:

1、LartIcon:大图标视图模式,在项的文本旁显示大的图标,在控件宽度足够的情况下,项是如图一中的盘符一样优先以平行排列的,排列不完的则自动换行显示在新行中。

2、SmallIcon:小图标视图模式,与大图标模式一样,但是显示的是小的图标。

3、List:列表视图模式,显示小图标,但是项是垂直排列的,只显示单列。

4、Details:详细资料视图模式,是最丰富的选项,它不但允许您查看项,还允许您查看为各项指定的任何子项。各项在网格中显示,它们垂直排列且其子项会显示在列中(带有列标头)。对应地,只有在Details 视图模式中起作用的控件属性为:GridLines 和 FullRowSelect,GridLines 属性指示在包含控件中项及其子项的行和列之间是否显示网格线。FullRowSelect 属性指示单击某项是否选择其所有子项(即整行选中),如下图三所示便是GridLines 和 FullRowSelect 属性都设置为True的情况:

ListView 控件中还有一个HeaderStyle 属性也是在Details 视图模式下才起作用,HeaderStyle 属性指示列标头样式,它有下面三种显示样式:

1、Clickable:列标头的作用类似于按钮,单击时可以执行操作(例如排序)。

2、Nonclickable:列标头不响应鼠标单击。
3、None:列标头在报表视图中不显示。
二、Items 属性
此外,ListView 控件最重要的属性是 Items 属性,它包含了控件所有的存在的项。SelectedItems 属性是控件当前选定项的集合,同时和它关联的 SelectedIndices 属性是控件中选定项的索引集合,如下示例所示,我们分别在SelectedItems 属性和SelectedIndices 属性中获取所选项索引,窗体上拖放了ListView控件和一个Button 控件,且已经往ListView控件中添加了若干列和行
两个属性都能获得所选项在控件中的索引,我们在实际应用的时候可以灵活选择使用它们中的一个,以达到简化代码的目的。

ListView控件的属性

下面按字母顺序列出了ListView控件的所有属性,可以按Ctrl+F查找。 AllowColumnReorder属性:返回或设置一个值,决定用户是否可以用鼠标对列进行重新排列。
语法:Object.AllowColumnReorder [ = Boolean]
Appearance属性:返回或设置对象的绘图风格,在运行时是只读的。
语法:Object.Appearance Appearance属性设置值值 描述 0 平面,控件没有可视化效果。 1 (缺省值)带有三维效果的控件。 Arrange属性:返回或设置一个值,此值决定如何排列ListView控件中的图标或小图标视图。
语法:Object.Arrange [ = Value] Arrange属性中Value设置值常数 值 描述 lvwNone 0 (缺省)无。 lvwAutoLeft 1 左对齐。项目自动沿控件左侧对齐。 lvwAutoTop 2 顶对齐。项目自动沿控件顶端对齐。 BackColor属性:返回或设置对象的背景颜色。
语法:Object.BackColor [ = Color]
BorderStyle属性:返回或设置对象的边框样式。0表示无边框,1表示有边框。
语法:Object.BorderStyle [ = Value]
CheckBoxes属性:返回或设置一个值,确定是否显示复选框。
语法:Object.Checkboxes [ = Boolean]
ColumnHeaderIcons属性:返回或者设置Imagelist控件,该控件为ColumnHeaders集合提供图标。
语法:Object.ColumnHeaderIcons [ = ImageList]
ColumnHeaders属性:返回ColumnHeader对象集合的引用。
语法:Object.ColumnHeaders
Container属性:返回或设置Form上控件的容器。在设计时不能使用。
语法:Set Object.Container [ = Container]
DragIcon属性:返回或设置图标,它将在拖放操作中作为指针显示。
语法:Object.DragIcon [ = Icon]
DragMode属性:返回或设置一个值,确定在拖放操作中所用的是手动还是自动拖动方式。
语法:Object.DragMode [ = Number] DragMode属性中Number设置值常数 值 描述 vbManual 0 (缺省值)手动方式,需要在源控件中用Drag方法来启动拖放操作。 vbAutomatic 1 自动方式,单击源控件自动启动拖放操作。只有在OLE容器控件没有焦点时,它才能自动地被拖动。 DropHighlight属性:返回或设置对Node或ListItem对象的引用,在光标移动到该对象上时,它就被突出显示为系统的突出颜色。
语法:Object.DropHighlight [ = Node / ListItem]
Enabled属性:返回或设置一个值,用来决定窗体或控件是否能够对用户产生的事件作出反应。
语法:Object.Enabled [ = Boolean]
FlatScrollBar属性:返回或设置一个值,确定对象中滚动条的外观。
语法:Object.FlatScrollBar [ = Boolean]
Font属性:返回一个Font对象。
语法:Object.Font
ForeColor属性:返回或设置在对象里显示图片和文本的前景颜色。
语法:Object.ForeColor [ = Color]
FullRowSelect属性:返回或设置一个值,决定是否选择整行。
语法:Object.FullRowSelect [ = Boolean]
GridLines属性:返回或设置一个值,决定在报表视图中ListView控件是否显示网格线。
语法:Object.GridLines [ = Boolean] Height属性:返回或设置对象的高度。
语法:Object.Height [ = Number]
HelpContextID属性:为一个对象返回或设置一个相关联上下文的编号。它被用来为应用程序提供上下文有关的帮助。
语法:Object.HelpContextID [ = Number]
HideColumnHeaders属性:返回或设置是否在报表视图中隐藏ListView控件的ColumnHeader对象。
语法:Object.HideColumnHeaders [ = Boolean]
HideSelection属性:返回一个值,以决定当控件失去焦点时选择文本是否加亮显示。
语法:Object.HideSelection
HotTracking属性:该属性的返回值确定是否使用灵敏的鼠标高亮度显示功能。
语法:Object.HotTracking
HoverSelection属性:返回或设置一个值,确定当鼠标指针在ListItem对象上停留时,对象是否被选中。
语法:Object.HoverSelection [ = Boolean]
hWnd属性:返回窗体或控件的句柄。
语法:Object.hWnd
Icons属性:返回或设置与ListView控件中图标视图关联的ImageList控件。
语法:Object.Icons [ = Imagelist]
Index属性:返回控件在控件数组中的标识号。
语法:Object.Index
LabelEdit属性:返回或设置一个值,决定是否可以在控件中的ListItem对象的标签。
语法:Object.LabelEdit [ = Integer] LabelEdit属性中Integer设置值常数值描述lvwAutomatic0(缺省)自动的。BeforeLabelEdit事件发生在单击选中的节点的标签时。lvwManual1手动的。BeforeLabelEdit事件只发生在调用StartLabelEdit方法时。 LabelWrap属性:返回或设置一个值,此值决定当ListView控件为图标视图时标签是否可换行。
语法:Object.LabelWrap [ = Boolean]
Left属性:返回或设置对象内部的左边与它的容器的左边之间的距离。
语法:Object.Left [ = Value]
ListItems属性:返回控件中ListItem对象集合的引用。
语法:Object.ListItems
MouseIcon属性:返回或设置自定义的鼠标图标。
语法:Object.MouseIcon = LoadPicture(Pathname)或Object.MouseIcon [ = Picture]
MousePointer属性:返回或设置一个值,该值指示在运行时当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型。
语法:Object.MousePointer [ = Value]
MultiSelect属性:返回或设置用户是否可以在控件中做多重选择。
语法:Object.MultiSelect [ = Boolean]
Name属性:返回用于标识控件的名字,在运行时是只读的。
语法: Object属性:返回对象与对象的方法或属性的设置。
语法:Object.Object [.Property | .Method]
OLEDragMode属性:返回或设置是由部件还是由程序员来处理OLE拖放操作。
语法:Object.OLEDragMode [ = Mode] OLEDragMode属性中Mode设置值常数 值 描述 vbOLEDragManual 0 (缺省)人工。程序员处理所有的OLE拖放操作。 vbOLEDragAutomatic 1 自动。部件处理所有的OLE拖放操作。 OLEDropMode属性:返回或设置目标部件如何处理放操作。
语法:Object.OLEDropMode [ = Mode] OLEDropMode属性中Mode设置值常数 值 描述 vbOLEDropNone 0 无。目标部件不接受OLE放操作,并且显示No Drop图标。 vbOLEDropManual 1 人工。目标部件触发OLE放事件,允许程序员用代码处理OLE放操作。 vbOLEDropAutomatic 2 自动。如果DataObject对象包含目标部件能识别的格式的数据,则自动接受OLE拖放操作。当OLEDropMode设为vbOLEDropAutomatic时,在目标上鼠标事件和OLE拖放事件都不会发生。 Parent属性:返回包含控件、或其它对象或者集合的窗体、对象、或集合。
语法:Object.Parent
Picture属性:返回或设置控件中要显示的图片。
语法:Object.Picture [ = Picture]
PictureAlignment属性:返回或设置一个值,确定对象中图片的对齐方式。
语法:Object.PictureAlignment [ = Integer] PictureAlignment属性中Integer设置值常数 值 描述 lvwTopLeft 0 左顶部对齐。 lvwTopRight 1 右顶部对齐。 lvwBottomLeft 2 左底部对齐。 lvwBottomRight 3 右底部对齐。 lvwCenter 4 居中。 lvwTile 5 (缺省)平铺。 SelectedItem属性:返回对所选ListItem的引用。
语法:Object.SelectedItem
SmallIcons属性:返回或设置与ListView控件中小图标视图关联的ImageList控件。
语法:Object.SmallIcons[ = Imagelist]
Sorted属性:返回或设置集合中的项目是否排序。
语法:Object.Sorted [ = Boolean]
SortKey属性:返回或设置一个值,决定控件中的ListItem对象如何排序。
语法:Object.SortKey [ = Integer] SortKey属性中Integer设置值设置值 描述 0 使用ListItem对象的Text属性排序。 ≥1 使用子项目排序。 SortOrder属性:返回或设置一个值,此值决定控件中的ListItem对象以升序或降序排列。
语法:Object.SortOrder [ = Integer] SortOrder属性中Integer设置值常数 值 描述 lvwAscending 0 (缺省)升序。从字母表首部(A~Z)或最早的日期开始排序。数字以字符串的形式排序,第一个数位决定排序的起始位置,其后的数位决定子排序。 lvwDescending 1 降序。从字母表尾部(Z~A)或最晚的日期开始排序。同上。 TabIndex属性:返回或设置父窗体中控件的Tab键次序。
语法:Object.TabIndex [ = Index]
TabStop属性:返回或设置一个值,决定是否能够使用Tab键来将焦点移至该控件。
语法:Object.TabStop [ = Boolean]
Tag属性:返回或设置一个表达式用来存储程序中需要的额外数据。
语法:Object.Tag [ = Expression]
TextBackground属性:返回或设置ListItem对象的背景是透明的还是不透明的。
语法:Object.TextBackground [ = Integer]
ToolTipText属性:返回或设置一个工具提示。
语法:Object.ToolTipText [ = String]
Top属性:返回或设置对象的内顶部和它的容器的顶边之间的距离。
语法:Object.Top [ = Value] View属性:返回或设置控件中ListItem对象的外观。
语法:Object.View [ = Value] View属性中Value设置值常数 值 描述 lvwIcon 0 (缺省)图标。每个ListItem对象由标准的图标和文本标签代表。 lvwSmallIcon 1 小图标。每个ListItem对象由小图标及其右侧的文本标签代表。项目水平排列。 lvwList 2 列表。每个ListItem对象由小图标及其右侧的文本标签代表。ListItem对象及其相关的信息在列中垂直排列。 lvwReport 3 报表。每个ListItem对象显示为小图标和文本标签。可在子项目中提供关于每个ListItem对象的附加信息。图标、文本标签和信息显示在列中,其中最左侧一列包含小图标和文本标签。附加列显示每个项目的子项目的文本。 Width属性:返回或设置对象的宽度。
语法:Object.Width [ = Number]

jquerymobile里怎么设置listview的属性

1.android:stackFromBottom属性:在ListView和GridView中使用,使它们的内容从底部开始显示。
布局文件修改如下:
《ListView
android:id=“@+id/listView1“
android:layout_width=“match_parent“
android:layout_height=“match_parent“
android:stackFromBottom=“true“ /》
运行效果如下,列表在开始的时候,内容就从底部开始显示:

如何利用delphi中listview的data属性

Delphi的ListView组件位于组件板的Win32页,可使用4种图形方式(大图标、小图标、列表、详细列表)来描述选项内容,类似于Windows操作系统中的“我的电脑”,数据项图形保存在ImageList组件中。
1.ListView主要属性
(1)ViewStyle属性
ViewStyle属性用于选择数据项的4种显示方式,因此该属性有4个选项值:vsIcon大图标、vsSmallIcon小图标、vsList列表、vsReport详细列表。
(2)Items属性
Items属性用于表示ListView组件的数据项,数据项可用Items属性器输入。在Items器中有3个按钮:NewItem、NewSubItem、Delete,分别用于添加数据项、数据项子项与删除数据项。
读者应注意,ListView组件与TreeView组件在数据项显示方式上有所不同,当Listview组件工作于vsIcon大图标、vsSmallIcon小图标、vsList列表方式时,只显示第一层数据项而不显示子数可以写成下面一行:
Dim MyName As string:MyName一“张三”

如果在键入一行代码并按下回车键后,该行代码以红色文本显示(也可能同时显示错误信息),则必须找出语句中的错误并更正它。
2.注释语句
为了增强程序的可读性,可以在程序中加入注释。注释可以解释过程或某些命令。VBA在运行过程时,会忽略注释。
在VBA程序中,注释可以通过两种方式来实现。现在通用的方法是使用一个单引号(’),也可以用Rem接一个空格作为注释的开始。例如:
Dim MyStrl.MyStr2MyStrl=“htllo\“:Ren 注释在语句之后要用冒号隔开。MyStr2=“(Goodbye\“’这也是一条注释,不必使用冒号。

注释可以添加在过程的任何地方,并且默认以绿色文本显示。
3.声明语句

可以用声明语句来命名和定义过程、变量、数组以及常数。在声明这些程序的组成部分时,也同时定义了它们的范围,其范围取决于声明位置以及用什么关键字来声明。例如,在程序段:
Sub ApplyFormat()Const limit As Integer 33Dim myCelI As Range

4.更多的语句
End Sub中,Sub语句(与End Sub语句相匹配)声明了一个名为ApplyF0rmat的过程。当这个过程被调用或运行时,所有包含于sub与End
Sub中的语句都将被执行。Const语句声明了常数limit,指定其为Integet’类型,且其值为33;dim语句声明了变量mycell。这是一个属于Excel
Range对象的数据类型。可以将变量声明为任何对象,而该对象处于正在使用的应用程序中。
Dim语句是用来声明变量的语句之一。其他用来声明的关键字还有:static、Public、Private以及const。

ListView中单个属性的设置

首先要使用自定义的适配器extends BaseAdapter
每行其实就是一个View对象
然后在适配器的 getView方法中进行设置了
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
....

}

listview 没有fullrowselect属性

ListView 没有 FullRowSelect 属性,因为它任何时候的 Select 都是 FullRow 的。

ListView 并不是像 DataGridView 那样提供单元格。ListView 只提供容器内的对象。Windows 资源管理器就是 1 个 ListView。列表显示方式只是显示容器内对象的属性。

ListView 的 FullRowSelect 是 1 个属性,不是一个方法。它只是用来设置 ListView 的界面,你试一下更改 ListView.View 属性就知道了。

还有就是,你的 VB 版本是不是太低了?

c#listview的 items属性怎么用

给你一个实例,本人研究了N长时间,该方法需提供两个参数,参数1,用来显示的Listview,参数2数据源;如下
#region 将数据集添加到listView中
public void FillList(ListView listView1, DataSet ds)
{
int count = 0;
listView1.GridLines = true;
listView1.View = View.Details;//定义列表显示的方式
listView1.HeaderStyle = ColumnHeaderStyle.Clickable;
try
{
if (ds != null)
{
int RowCount = ds.Tables.Rows.Count;    //总记录
int ColumnCount = ds.Tables.Columns.Count; //列数

listView1.Clear();
//为listview添加columnname
for (int j = 0; j 《 ColumnCount; j++)
{
string ColumnName = ds.Tables.Columns[j].ColumnName;//这边请注意,在用select时一定这样 select columnName as ’列名’,这边ColumnName就可以抓到你的‘列名’了
listView1.Columns.Add(ColumnName, 130, HorizontalAlignment.Left);
}
//循环每一行
for (int i = 0; i 《 RowCount; i++)
{
string itemName = ds.Tables.Rows[i].ToString();
ListViewItem item = new ListViewItem(itemName, i);

//循环每一列
for (int j = 1; j 《 ColumnCount; j++)
{
item.SubItems.Add(ds.Tables.Rows[i][j].ToString());
}

//将整理好的item加入到listview
listView1.Items.Add(item);
count += 1;
}
//隔行显示不同的颜色
for (int k = 0; k 《 listView1.Items.Count; k++)
{
if (listView1.Items[k].SubItems.Text.Trim() == “Y“)
{
listView1.Items[k].BackColor = Color.GreenYellow;
}

//if (k % 2 == 0)
//{
// listView1.Items[k].BackColor = Color.WhiteSmoke;
//}
}
}
else
{
//label1.Text = “与查询条件一致资料比数“ + “0“;
}
}
catch (Exception ee)
{
MessageBox.Show(“抱歉!错误原因: “ + ee.ToString());
}
}
#endregion
相信你肯定看得懂!

listview控件视图通过哪个属性修改视图模式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于listview控件视图通过哪个属性修改视图模式、listview控件视图通过哪个属性修改视图模式的信息别忘了在本站进行查找哦。

listview属性(listview控件视图通过哪个属性修改视图模式)

本文编辑:admin

更多文章:


repercussions(都是余波,repercussions和aftermath有什么区别啊)

repercussions(都是余波,repercussions和aftermath有什么区别啊)

今天给各位分享都是余波,repercussions和aftermath有什么区别啊的知识,其中也会对都是余波,repercussions和aftermath有什么区别啊进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 09:00

dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)

dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)

本篇文章给大家谈谈dropdownlist 绑定,以及DropDownList 绑定所有项 并 显示指定项对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月11日 08:50

协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

最近更新

repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026-10-11 09:00:05 浏览:0
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026-10-11 08:50:04 浏览:0
majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表