VB中利用ListView控件来制作表格
ListView控件是由ColumnHeader和ListItem对象所组成的,其中ColumnHeader对象的个数决定了控件的列数,而ListItem对象的个数则决定了控件的行数。
下面介绍一下ListView控件的两个对象及其add方法:
ColumnHeader对象是ListView控件中包含标头文字的项目,ColumnHeader对象的数目决定每个ListItem对象可包含的子项目数目。
利用ColumnHeader对象,用户可以:
1、单击对象触发ColumnClick事件并根据数据项目将项目排序。
2、拖动对象的右边框来调整列宽度。
3 、在报表视图中隐藏ColumnHeader对象。
ListItem对象是指控件中的一行(不包含标头行)的所有内容,它代表ListView控件中ListItem对象的数据。
ListItem对象可包含任意多个的关联项目数据字符串(子项目),但每个ListItem对象子项目数目必须相同。每个子项目都对应于相关的列标头,无法直接向子项目数组添加元素,只有通过ColumnHeaders的Add方法添加列标头的方法 来添加子项目。
以ListView1为例:
增加列的Add方法:
ListView1.ColumnHeaders.Add([index],[key],[text],[width],[alignment])
index :唯一标识对象集合成员的整数。
key :唯一的字符串标识,可以用来访问集合的成员。
text :列标头中显示的文字。
width :列宽。是数值表达式,用来指定列的宽度。
alignment :决定 ColumnHeader对象中文本对齐方式的整数(lvwColumnLeft、lvwColumnRight、lvwColumnCenter)
增加行的Add方法:
ListView1.ListItems.Add([index],[key],[text],[icon],[smallicon])
Index:指定在何处插入ListItem对象的整数。
Key 插入列表项的关键字
Text 插入列表项的文本
Icon :当为图标视图时,要求显示的图标(从imagelist中选定要显示的图标)
Smallicon:当为小图标视图时,要求显示的图标(从imagelist中选定要显示的图标)
项目实例:
VB中利用ListView控件来制作表格相关推荐
- VB.net小技巧——VB中利用TreeView控件和Box控件做知识备忘
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB中利用TreeView控件和Box控件做知识备忘 这里不涉及代码的展示,主要是为了阐述一种做笔记的思想. 为 ...
- 如何在VB中实现ActiveX控件的IobjectSafety接口
如何在VB中实现ActiveX控件的IobjectSafety接口 ------------------------------------------------------------------ ...
- ASP中利用OWC控件实现图表功能详解[zz]
ASP中利用OWC控件实现图表功能详解 在ASP中利用OWC(Office Web Components)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等. 在下面的代码中我详细的给出了饼图, ...
- ASP.NET 3.5中的ListView控件和DataPager控件(一)
介绍 今天,我花了几个小时的时间研究了一下ASP.NET 3.5中的ListView控件和DataPager控件. 这两个控件是ASP.NET中新增的.非常受欢迎的控件. ListView控件集成了D ...
- 【转贴】ASP.NET 3.5中的ListView控件和DataPager控件
作者:Rick Strahl 翻译:webabcd 原文地址:http://www.west-wind.com/WebLog/posts/127340.aspx 译文地址:http://www.cn ...
- ASP中利用OWC控件实现图表功能详解
在ASP中利用OWC(Office Web Components)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等. 在下面的代码中我详细的给出了饼图,簇状柱型图,折线图的使用方法.OWC的更 ...
- 如何在VB中添加SysInfo控件
如何在VB中添加SysInfo控件## SysInfo 控件是用来响应操作系统发送给所有应用程序的系统消息.应用程序在必要时就可适应操作系统的变化.我主要用来识别有无读卡器插入. (1)在最左侧工具箱 ...
- android中的 listview控件,聊聊Android中的ListView控件
软硬件环境 Macbook Pro MGX 72 Android Studio 1.3.2 坚果手机 前言 ListView是Android系统中使用非常广泛的一种控件,几乎所有的App都会用到它.它 ...
- activex控件 新对象 ocx 初始化_VBA代码利用Listview控件来显示你的工作表任务
VBA++ 题记:一剪闲云一溪月,一程山水一年华.一世浮生一刹那,一树菩提一烟霞.岁月静好,现世安稳.纵算云水漂泊,心若安宁,亦可淡若清风.希望见者与不见者都能安康.静下心,多学习有用的知识,多提高自 ...
最新文章
- Android 混淆打包不混淆第三方jar包
- uva 10608 FRIENDS
- 初识ABP vNext(3):vue对接ABP基本思路
- P4755-Beautiful Pair【笛卡尔树,线段树】
- 计算机网络(十六)-轮询访问介质访问控制
- resnet50能用cpu跑吗_2020年12月1日更新。性价比最高入门游戏CPU--intel 10100F装机配置推荐。...
- [bzoj4881][Lydsy2017年5月月赛]线段游戏
- java exception e抛异常_Java-------异常处理try{}catch(){Exception e}finally{}
- Matlab图像处理--低通滤波器的Matlab实现及透视图
- 大麦盒子无线服务器连接超时,大麦盒子游戏联网失败怎么办
- Fedora下安装Nerolinux 4刻录软件
- 2021年全球手工具收入大约16510百万美元,预计2028年达到18370百万美元
- java shopnc,ShopNC商城系统
- 【720开发】 spring boot 快速入门
- Windows系统日志文件分析
- 一日一技:极其简单,用Python写前端
- ECharts 示例——双Y轴(一)
- Android手机,charles安装证书时提示“键入凭据存储的密码”问题
- 2021年跨境电商还值得做吗,怎么选择适合自己的电商平台
- PyQt制作二维码生成器
热门文章
- python写四则运算器_python 简易四则运算计算器
- python无法卸载“No Python 3.10 installation was detected”,提示“Python 0x80070643安装时发生严重错误”
- git忽略本地已存在文件的修改
- 在计算机专业课中如何渗透思政教学总结,课程思政的体会
- Docker容器间的网络通信
- 发送短信验证码+登陆功能
- MySQL 预处理语句prepare、execute、deallocate的使用,执行动态sql
- ModelSim入门
- 用php做一个正方形,PHP 打印正方形
- c语言复制文件夹xcopy,C#学习基本概念---xcopy(复制文件和目录树)