Delphi控件ListView的属性及使用方法详解_Delphi

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.MyStr2
MyStrl="htllo\":Ren 注释在语句之后要用冒号隔开。
MyStr2="(Goodbye\"'这也是一条注释,不必使用冒号。

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

3.声明语句

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

Sub ApplyFormat()
Const limit As Integer 33
Dim 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
, delphi
, 控件
, 方法
属性
delphi listview 属性、listview属性详解、listview控件属性、delphi属性编辑器控件、delphi 控件属性,以便于您获取更多的相关知识。

时间: 2024-08-18 02:15:17

Delphi控件ListView的属性及使用方法详解_Delphi的相关文章

Android OnCreate()中获取控件高度与宽度两种方法详解_Android

Android OnCreate()中获取控件高度与宽度 试过在OnCreate()中获取控件高度与宽度的童鞋都知道,getWidth()与getHeight()方法返回是0,具体原因 看一下Activity的生命周期 就会明白. 上代码: 方法一: int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0,View.Me

Android OnCreate()中获取控件高度与宽度两种方法详解

Android OnCreate()中获取控件高度与宽度 试过在OnCreate()中获取控件高度与宽度的童鞋都知道,getWidth()与getHeight()方法返回是0,具体原因 看一下Activity的生命周期 就会明白. 上代码: 方法一: int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0,View.Me

使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法_javascript技巧

 今天工作中遇到个小问题,情况如下,当我在后台页面中设置Checkbox的Enable的值为false时,我在前端页面中使用脚本(chk.disabled = false),无法改变disabled的值为false,代码如下:  前台代码: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <scri

jQuery原型属性和原型方法详解_jquery

首先看一下在jQuery1.7.1中定义的原型属性和方法有哪些? 首先是constructor属性  相信熟悉js面向对象部分的开发人员都熟悉,就是用来返回对象属性创建的函数,举个简单的例子: function Person(){}; var person=new Person(); alert(person.constructor); //function Person(){} 我们写继承的时候喜欢把所有的原型属性和方法放在一个单独的对象字面量中,这样就会导致constructor属性与"实际

Android ListView异步加载图片方法详解_Android

本文实例讲述了Android ListView异步加载图片方法.分享给大家供大家参考,具体如下: 先说说这篇文章的优点把,开启线程异步加载图片,然后刷新UI显示图片,而且通过弱引用缓存网络加载的图片,节省了再次连接网络的开销. 这样做无疑是非常可取的方法,但是加载图片时仍然会感觉到轻微的卡屏现象,特别是listview里的item在进行快速滑动的时候. 我找了一下原因,可能是在listview快速滑动屏幕的时候划过的item太多 而且每次调用getView方法后就会异步的在过去某个时间内用han

Android ListView异步加载图片方法详解

本文实例讲述了Android ListView异步加载图片方法.分享给大家供大家参考,具体如下: 先说说这篇文章的优点把,开启线程异步加载图片,然后刷新UI显示图片,而且通过弱引用缓存网络加载的图片,节省了再次连接网络的开销. 这样做无疑是非常可取的方法,但是加载图片时仍然会感觉到轻微的卡屏现象,特别是listview里的item在进行快速滑动的时候. 我找了一下原因,可能是在listview快速滑动屏幕的时候划过的item太多 而且每次调用getView方法后就会异步的在过去某个时间内用han

全民枪战生化冲锋枪神圣骑士属性及获得方法详解

汤姆逊进化版 超现代感的神圣骑士 神圣骑士属性详解 在全民枪战生化英雄模式版本中,其他类型的武器都已经有了生化版的武器,唯独冲锋枪类型还没有生化版本,而神圣骑士刚好弥补了这个空缺.从汤姆逊进行改良而来的神圣骑士,枪身拥有超现代感的金属材质,而且在手柄等地方也做了更多的优化,让玩家在使用的过程中增加了枪支的稳定性以及子弹射速,单排弹夹也减少了更换子弹的时间. 神圣骑士登场 邪恶的一方必将落败 生化英雄模式中要对付幽灵可不是随时都能将他们搞定的,神圣骑士登场之后在生化英雄版本中的很多地图新出的地方都

CSS3中属性选择器使用方法详解

注释: 一.属性选择器除了IE6不支持外,其他的浏览器都能支持. 二.E[attr="value"]和E[attr*="value"]是最实用的,其中E[attr="value"]能帮我们定位不同类型的元素,特别是表单form元素的操作,比如说input[type="text"],input[type="checkbox"]等,而E[attr*="value"]能在网站中帮助我们匹配不同

天天酷跑黄金之刃属性及获取方法详解

黄金之刃属性: 多人对战中最大速度增加5.冲刺时间增加5%.能量累积增加5% 黄金之刃获得: 黄金之刃作为新饰品,加入排名靠前的俱乐部才有资格领取的,具体售价要以实际上线为准.