__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
//加载图标到Imagelist
Graphics::TBitmap *bmpPicture = NULL;
bmpPicture = new Graphics::TBitmap;
bmpPicture->LoadFromFile(L"File001.bmp");
ImageList1->Add(bmpPicture,bmpPicture); bmpPicture = new Graphics::TBitmap;
bmpPicture->LoadFromFile(L"File002.bmp");
ImageList1->Add(bmpPicture,bmpPicture); bmpPicture = new Graphics::TBitmap;
bmpPicture->LoadFromFile(L"File003.bmp");
ImageList1->Add(bmpPicture,bmpPicture); bmpPicture = new Graphics::TBitmap;
bmpPicture->LoadFromFile(L"File004.bmp");
ImageList1->Add(bmpPicture,bmpPicture); bmpPicture = new Graphics::TBitmap;
bmpPicture->LoadFromFile(L"File005.bmp");
ImageList1->Add(bmpPicture,bmpPicture); bmpPicture = new Graphics::TBitmap;
bmpPicture->LoadFromFile(L"File006.bmp");
ImageList1->Add(bmpPicture,bmpPicture); TListColumn *ListColumn;
TListItem *ListItem;
ListView1->Width = ;
//建立表头信息
ListColumn = ListView1->Columns->Add();
ListColumn->Caption = "姓名";
ListColumn->Width = ; ListColumn = ListView1->Columns->Add();
ListColumn->Caption = "性别";
ListColumn->Width = ; ListColumn = ListView1->Columns->Add();
ListColumn->Caption = "年龄";
ListColumn->Width = ; ListColumn = ListView1->Columns->Add();
ListColumn->Caption = "出生年月";
ListColumn->Width = ; ListColumn = ListView1->Columns->Add();
ListColumn->Caption = "联系方式";
ListColumn->Width = ; const char *sex[]={"男","女"};
//添加信息
ListItem = ListView1->Items->Add();
ListItem->Caption = "李明";
ListItem->ImageIndex = ;
ListItem->SubItems->Add(sex[]);
ListItem->SubItems->Add("");
ListItem->SubItems->Add("1993-04-11");
ListItem->SubItems->Add(""); ListItem = ListView1->Items->Add();
ListItem->Caption = "张静";
ListItem->ImageIndex = ;
ListItem->SubItems->Add(sex[]);
ListItem->SubItems->Add("");
ListItem->SubItems->Add("1991-06-71");
ListItem->SubItems->Add(""); ListItem = ListView1->Items->Add();
ListItem->Caption = "王红";
ListItem->ImageIndex = ;
ListItem->SubItems->Add(sex[]);
ListItem->SubItems->Add("");
ListItem->SubItems->Add("1995-01-10");
ListItem->SubItems->Add(""); ListItem = ListView1->Items->Add();
ListItem->Caption = "孙智铭";
ListItem->ImageIndex = ;
ListItem->SubItems->Add(sex[]);
ListItem->SubItems->Add("");
ListItem->SubItems->Add("1991-06-11");
ListItem->SubItems->Add(""); ListItem = ListView1->Items->Add();
ListItem->Caption = "林夕";
ListItem->ImageIndex = ;
ListItem->SubItems->Add(sex[]);
ListItem->SubItems->Add("");
ListItem->SubItems->Add("1992-02-21");
ListItem->SubItems->Add(""); ListView1->ViewStyle = vsReport;
//ListView1->ViewStyle = vsIcon;
//ListView1->ViewStyle = vsList;
//ListView1->ViewStyle = vsSmallIcon;
ListView1->LargeImages = ImageList1;
ListView1->SmallImages = ImageList1;
}

效果图:

ViewStyle属性改成csIcon的效果:

TImageList 和 TlistView 组件(C++Builder)的更多相关文章

  1. delphi列表视图组件(TListView)使用方法|实例

    TListView 组件以多种形式显示列表的项目,如详细资料.小图标.大图标等形式表示列表中的项目.    列表视图与用TListBox 组件实现的列表框非常相似.不同的是,列表视图可以让用户选择不同 ...

  2. IoC之AutoFac(一)——简单使用和组件注册

    阅读目录 一.AutoFac简单使用 二.注册 2.1 注册方式 2.2 带参数注册 回到顶部 一.AutoFac简单使用 1 namespace AutofacDemo 2 { 3 class Pr ...

  3. TListView使用方法1(转)

    ListView1.Items 为标准 Tlistitems类 ListView1.Items (1)赋值 with ListView1.Items.Add do begin Caption:=cap ...

  4. Autofac官方文档翻译--一、注册组件--1注册概念

    官方文档:http://docs.autofac.org/en/latest/register/registration.html 一.注册概念 使用Autofac 注册组件,通过创建一个Contai ...

  5. delphi 各版本的特性

    delphi 各新版本特性收集 Delphi XE6新增了一些特性并增强了原有的功能,主要有以下几个方面:   IDE(整合开发环境)   Internet XML(扩展标记语言) Compiler( ...

  6. Delphi XE5中的新增内容

    Delphi XE5中的新增内容 Delphi XE5是所有Delphi开发人员的必须备升级,并且是来自Embarcadero的获奖的.多设备应用开发解决方案的最新版本.使用Delphi XE5的新特 ...

  7. Objective-C 生成器模式 -- 简单实用和说明

    1.生成器模式的定义 将一个复杂的对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表示 2.生成器模式的UML Builder :生成器接口,定义创建一个Product各个部件的操作 Con ...

  8. Autofac 依赖注入

    介绍 Autofac是一款IOC框架,很轻量级性能非常高,自动注入很给力. NuGet Autofac:Autofac控制反转容器核心 Autofac.MVC5:提供IDependencyResolv ...

  9. Autofac的高级使用——Autofac.2.6.3.862

    Autofac的高级使用——Autofac.2.6.3.862 目录(?)[-] 使用代码方式进行组件注册依赖服务类和组件类 使用配置文件进行组件注册不需要依赖 定义配置文件 读取config配置文件 ...

随机推荐

  1. Operand forms

    Operand forms Computer Systems A Programmer's Perspective Second Edition

  2. 正则基础之 \b 单词边界

    本文转载自: http://www.jb51.net/article/19330.htm 1概述 “\b”匹配单词边界,不匹配任何字符. “\b”匹配的只是一个位置,这个位置的一侧是构成单词的字符,另 ...

  3. Flink - FLIP

    https://cwiki.apache.org/confluence/display/FLINK/Flink+Improvement+Proposals FLIP-1 : Fine Grained ...

  4. 变长数组列表ArrayList

    简介:此数据结构定义为一个ArrayList结构体类型,维护了一个内部堆数组.通过realloc函数实现了数组容量自动扩充,每次扩充到原来的2倍. 通过函数指针实现了使用者根据自己的需求按条件按查找目 ...

  5. 国家发改委发布的数据,前三季度我国生产的手机、PC、集成电路、宽带上网的数量

    集微网消息,根据国家发改委发布的数据,前三季度,我国生产集成电路944亿块,同比增长18.2%. 此外,前三季度,生产手机15亿部,同比增长17.6%,其中智能手机11亿部,增长12.1%,占全部手机 ...

  6. mssql 常用SQL语句或函数

    按 OrderDate 的顺序计算 SalesOrderHeader 表中所有行的行号,并只返回行 50 到 60(含). WITH OrderedOrders AS ( SELECT SalesOr ...

  7. 【Android开发学习笔记】【第三课】Activity和Intent

    首先来看一个Activity当中启动另一个Activity,直接上代码说吧: (1)首先要多个Activity,那么首先在res-layout下新建一个 Other.xml,用来充当第二个Activi ...

  8. zepto源码--matches--学习笔记

    zepto的第一个函数,zepto.matches: 作用:用来匹配dom元素是否匹配某css selector. 它为后面的一些高级方法的实现提供了基础支持,比如事件代理,parent, close ...

  9. 学习之js绑定事件

    由于ie中绑定事件的bug,所以产生了用原生的实践操作来模拟事件绑定的方法,跟着李炎恢学的一招. function addEvent(obj, type, fn){ if(obj.addEventLi ...

  10. EntityFramework更新数据

    1.TryUpdateModel 使用很方便,但实际更新数据的过程还是先select,再update.另外发现一个问题,对于input的type类型file的字段,无法使用TryUpdateModel ...