`
raymond.chen
  • 浏览: 1437368 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

列表控件的使用(二)

阅读更多

四、瓦片式列表控件(TileList Control)的使用

      一)使用默认的条目渲染器TileListItemRenderer。它包括两个属性:label和icon。

<mx:TileList x="344" y="77" fontSize="12" height="262" width="330"
	maxColumns="3" 
	rowHeight="120" 
	columnWidth="100" 
	direction="horizontal">
	<mx:dataProvider>
		<mx:Array>
			<mx:Object label="鼠" icon="@Embed(source='images/sx/png-1501.png')"/>
			<mx:Object label="牛" icon="@Embed(source='images/sx/png-1502.png')"/>
			<mx:Object label="虎" icon="@Embed(source='images/sx/png-1503.png')"/>
			<mx:Object label="兔" icon="@Embed(source='images/sx/png-1504.png')"/>
			<mx:Object label="龙" icon="@Embed(source='images/sx/png-1505.png')"/>
		</mx:Array>
	</mx:dataProvider>
</mx:TileList>

 

 

      二)使用自定义的条目渲染器

           1、渲染器组件文件源码

<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
	<mx:VBox width="130" height="100%">
		<mx:Image width="100%" height="130" source="{data.images}"/>
		<mx:Text width="100%" text="{data.name}" textAlign="center"/>
	</mx:VBox>
	<mx:VBox width="100%" height="100%">
		<mx:Label width="100%" text="性别:{data.sex}" textAlign="left"/>
		<mx:Label width="100%" text="年龄:{data.age}" textAlign="left"/>
		<mx:Label width="100%" text="手机号:{data.phone}" textAlign="left"/>
	</mx:VBox>	
</mx:HBox>

           2、应用页面源码

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Panel x="10" y="10" width="638" height="472" layout="absolute" title="瓦片式列表2" fontSize="12">
		<mx:TileList x="10" y="10" fontSize="12" height="410" width="600"
			columnCount="2"
			rowHeight="200" 
			columnWidth="290" 
			direction="horizontal"
			itemRenderer="com.cjm.controls.Users">
			<mx:dataProvider>
				<mx:Array>
					<mx:Object name="张三" sex="男" age="27" phone="13700000001" images="@Embed(source='images/users/png-1.png')"/>
					<mx:Object name="李四" sex="男" age="28" phone="13700000002" images="@Embed(source='images/users/png-2.png')"/>
					<mx:Object name="王五" sex="男" age="29" phone="13700000003" images="@Embed(source='images/users/png-3.png')"/>
					<mx:Object name="陈六" sex="男" age="31" phone="13700000004" images="@Embed(source='images/users/png-4.png')"/>
					<mx:Object name="刘七" sex="男" age="33" phone="13700000005" images="@Embed(source='images/users/png-5.png')"/>
				</mx:Array>
			</mx:dataProvider>
		</mx:TileList>
	</mx:Panel>
</mx:Application>

 

  • 大小: 34.6 KB
  • 大小: 55.9 KB
分享到:
评论

相关推荐

    VC++列表控件使用Demo

    在这个“VC++列表控件使用Demo”中,我们将深入探讨如何利用MFC(Microsoft Foundation Classes)库来操作和使用列表控件(ListControl)。列表控件在Windows程序中通常用于显示多列数据,它可以提供类似于电子表格的...

    树形控件和列表控件的结合

    在本项目中,我们关注的是"树形控件(CTreeCtrl)"和"列表控件(CListCtrl)"的结合使用。这两种控件在Windows应用程序中非常常见,它们各自具有独特的功能,而将它们整合在一起可以实现更复杂的界面布局和数据展示...

    vc++ 控件编程 列表控件应用

    在VC++编程环境中,列表控件(List Control)是一种...熟练掌握列表控件的使用,不仅能够提升应用的用户体验,也能提高开发效率。在实际编程中,应根据项目需求灵活运用各种技巧和特性,打造出高效、易用的用户界面。

    虚拟列表控件使用方法

    下面将详细解释虚拟列表控件的使用方法及其核心概念。 一、虚拟列表控件的概念 虚拟列表控件,又称为虚拟控件,其"虚拟"的含义在于,它并不预先加载所有数据到内存中,而是根据需要动态地生成并显示数据。这种方式...

    将xls文件导入到列表控件中

    读取数据后,我们通常会得到二维数组或字符串列表,每一行对应列表控件的一条记录,每列对应一条记录的一个属性。根据需求,可能需要对数据进行格式化、过滤或排序。 3. **填充列表控件**: - CListCtrl支持多种...

    可编辑列表控件

    8. **文档和示例**:为了方便其他开发者使用,源代码应该包含详细的注释和一个简单的示例工程,展示如何在实际项目中集成这个可编辑的列表控件。 通过以上步骤,我们可以得到一个功能完善的可编辑列表控件。对于...

    VC++ 窗体列表控件使用实例集 list control view的几个使用技巧,包括ListBox和Combobox等

    通过以上知识,开发者可以更加熟练地在VC++环境中使用窗体列表控件,提升应用程序的用户体验。在实际开发中,不断实践与探索,将这些技巧融入到自己的代码中,能大大提高软件的交互性和功能性。

    MFC 可编辑列表控件

    在Microsoft Foundation Classes (MFC)库中,"MFC 可编辑列表控件"是一种特殊类型的控件,它允许用户不仅能够查看数据,还可以直接在列表控件中编辑数据。这种功能增强了用户交互性,常见于数据库应用或任何需要用户...

    MFC 自定义列表控件

    ### 二、自定义MFC列表控件 1. **自定义绘图**:为了实现自定义的显示效果,你可以重载 `OnDrawItem` 和 `OnMeasureItem` 函数,分别处理条目绘制和条目尺寸计算。 2. **图像列表**:使用 `SetImageList` 可以为...

    vc树型控件与列表控件的应用

    列表控件的数据可以写入CSV或二进制文件,便于数据交换和持久化。 在实际应用中,文件读取与存储的实现通常会涉及错误处理和优化。例如,为了防止数据丢失,我们可以采用事务式策略,先写入临时文件,待操作成功后...

    VC编程实现使用树形控件和列表控件显示系统的资源列表

    列表控件(CListCtrl)则是一种二维表格,它支持多列和多种视图模式,如报告视图、小图标视图、大图标视图和列表视图。在系统资源列表中,列表控件通常用来显示选定树形控件节点下的详细信息,例如文件名、大小、...

    可编辑列表控件的实现

    ### 可编辑列表控件的实现 #### 一、引言 列表控件是软件开发中常用的一种界面元素,主要用于展示一系列数据项并允许用户进行交互。MFC(Microsoft Foundation Classes)是微软提供的一个用于简化Windows应用程序...

    VC++ mfc 列表控件

    **二、创建和配置列表控件** 1. **添加控件**:在MFC应用程序中,可以通过资源编辑器添加一个CListCtrl类型的控件到对话框模板上。设置控件ID,并在类向导中关联一个成员变量。 2. **初始化控件**:在对话框的 ...

    WebBrowser控件使用详解

    ### WebBrowser 控件使用详解 #### 一、概述 `WebBrowser` 控件是一个功能强大的组件,用于在 Windows 应用程序中展示 HTML 内容。它可以用来浏览互联网上的网页,也可以用来显示本地的 HTML 文件或者自定义的文档...

    浅谈工具列表控件的用法

    在Visual C++中,我们通常会使用`CListCtrl`类来操作列表控件。 #### 二、创建列表控件 首先需要创建一个`CListCtrl`对象,并设置其样式。以下代码展示了如何创建一个报告样式(report style)的列表控件: ```cpp ...

    可输入文本的列表控件

    列表控件(ListCtrl)通常用于Windows应用开发,如使用Python的wxPython库或C++的MFC框架。在GUI应用中,它是一个功能强大的控件,可以显示多列数据,并支持多种视图模式,如报告视图、小图标视图、大图标视图和详细...

    史上最详细的VC2010实现扩展列表控件,包含编辑控件、日历控件、组合框控件、单选控件的制作方法

    #### 二、创建自定义列表控件的步骤 1. **创建基本对话框与列表控件:** - 首先创建一个新的对话框资源。 - 在对话框中添加一个列表控件(List Control),并调整其属性以便支持编辑操作。 2. **集成编辑控件(Edit...

    devexpress控件使用说明

    #### 二、EF.DLL内的自定义控件 1. **添加 EF.DLL 控件到工具箱** - 步骤:打开 Visual Studio 的工具箱,添加一个新的选项卡,选择“工具项” -&gt; “浏览”,找到 EF.dll 文件并添加。 - **优势**:这些控件的...

    Spread控件使用手册.docx

    二、日期型的使用 日期型是 Spread 控件中最常用的数据类型之一。使用日期型可以方便地处理日期和时间数据。例如,可以使用以下代码来设置日期型的显示格式: Fpspread1.col=1 fpspread1.Value=date fpspread1....

Global site tag (gtag.js) - Google Analytics