delphi -----TListView的用法(转载)

1.TListView方法:

procedure Clear; override; //从列表控件中删除所有的项目

2.TListView属性:

property Column[Index: Integer]: TListColumn;//通过参数 Index 指明一列
property Columns: TListColumns;//记录列表中列的属性
property Items: TListItems;//包含列表中的所有项目Contains the list of items displayed by the list view. 

2.1TListItems属性:

TListItems.Clear
procedure Clear;//从列表中移去所有的项目Removes all items from the list.
TListItems.BeginUpdate
procedure BeginUpdate;//更新列表直到EndUpdate方法被调用
TListItems.Add
function Add: TListItem;//创建一个新的项目并添加到列表中

不要忘记BeginUpdate和EndUpdate是成对出现的

2.1.1TListItem属性:

TListItem.Caption
property Caption: string;//指定列表中项目的标签Specifies the text that labels the item in the list.
 

property SubItems: TStrings;//作为项目列表的子项目的任何字符串Contains any strings that appear as subitems to the list item.

2.1.1.1TStrings属性

function Add(const S: string): Integer; virtual;//添加字符串到列表的末尾Adds a string at the end of the list.

3.层次关系:

TListView:
           ->Columns:
           ->Items  : -->TListItems:   
                      -->Clear:                        
                      -->BeginUpdate:
                      -->Add:      --->TListItem:  ---->Caption:
                                                   ----> SubItems:-->TStrings:->Add

TListView:代表整个列表,所有的行和列的属性方法的集合

->Columns:所有列

->Items  :所有行,TListItems类型

-->TListItems: 所有行即条目的属性方法的集合

-->Clear: 移除所有的条目

-->BeginUpdate: 更新所有的条目

-->Add: 添加新的条目 ,TListItem类型

--->TListItem: 一行或者条目的属性方法的集合

--->Caption:一个条目的名称

---> SubItems:一个条目的子条目,TStrings类型

-->TStrings:一个字符串的集合

->Add:添加一个字符串

时间: 2024-08-07 20:16:47

delphi -----TListView的用法(转载)的相关文章

(转载)Delphi TStringList的用法

Delphi TStringList的用法 统一转换成Utf8AnsiToUtf8(sTmp);AnsiToUtf8('啊'); 或2010以上版本,全是UTF8了 TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('S

Delphi ListView基本用法大全[delphi]

Delphi ListView基本用法大全 本文出处:http://hi.baidu.com/python120/item/4ea85f61af94e55b6895e6ac //增加项或列(字段) ListView1.Clear;ListView1.Columns.Clear;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Items[0].Caption:='id';List

Delphi Inputbox,InputQuery用法

Delphi :InputQuery,InputBox用法及区别 function InputQuery(const ACaption, APrompt: string; var Value: string): Boolean; InputQuery返回值为是否点了OK 输入的字符串放在了变量Value中 function InputBox(const ACaption, APrompt, ADefault: string): string; inputBox返回值是字符串,也就是输入的字符串

Delphi中控制Excel(转载)

用Delphi从数据库中取得资料,然后导出到Excel中做成报表是个不错的选择,因为Excel强大的报表功能那可是没话说前提Delphi中要 uses comobj;var Excel:Variant;一.Excel操作1.创建Excel对象Excel := CreateOleObject( Excel.Application );2.显示ExcelExcel.Visible:=true;3.更改标题Excel.Caption:=Excel的标题;4.退出ExcelExcel.Quit;二.工作

elasticsearch的基本用法(转载)

最大的特点:  1. 数据库的 database, 就是  index  2. 数据库的 table,  就是 tag  3. 不要使用browser, 使用curl来进行客户端操作.  否则会出现 java heap ooxx... curl:  -X 后面跟 RESTful :  GET, POST ...  -d 后面跟数据. (d = data to send) 1. create: 指定 ID 来建立新记录. (貌似PUT, POST都可以)  $ curl -XPOST localh

mysql中count,GROUP BY的用法(转载)

计算你拥有动物的总数目与“在pet表中有多少行?”是同样的问题,因为每个宠物有一个记录.COUNT(*)函数计算行数,所以计算动物数目的查询应为: mysql> SELECT COUNT(*) FROM pet;+----------+| COUNT(*) |+----------+|        9 |+----------+在前面,你检索了拥有宠物的人的名字.如果你想要知道每个主人有多少宠物,你可以使用COUNT( )函数: mysql> SELECT owner, COUNT(*) F

AndroidDrawable那些不为人知的高效用法(转载)

AndroidDrawable那些不为人知的高效用法 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:[张鸿洋的博客] 1.概述 Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用.那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure.layout,仅仅只要去考虑如何draw(canavs).当然了,对于Drawable

Delphi GDI+基本用法总结

GDI+以前只是听说过,还没怎么用过,这段时间用了用,觉得挺好用的.在这里总结一下.留个备忘. GDI+(Graphics Device Interface plus)是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口.由于它是图形绘制相关的接口,那先了解一下常用的几种图片格式. 常见的图片格式 常见的图片格式有JPEG, BMP, PNG. - JPEG:它用有损压缩方式去除冗余的图像或彩色数据, 获取得极高的压缩率的同

delphi idhttp 实战用法(TIdhttpEx)

以delphi XE8 自带indy(10.5.8.0)组件为例,分享实战中遇到的问题及解决方法. TIdHttpEx 用法实例01[多线程获取网页](包含完整源码) 实例02(如何Post参数,如何保存与提取Cookie)待写 TIdHttpEx 已实现了对GZIP的解压,对UTF-8编码解码等 本文包含以下几个单元 uIdhttp.pas (TIdHttpEx) uIdCookieMgr.pas (TIdCookieMgr) uOperateIndy.pas 操作 TIdhttpEx 全靠它