说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB用API函数改进ListView 控件的显示效果

HTML文档下载 WORD文档下载 PDF文档下载
VB用API函数改进ListView 控件的显示效果



一 、ListView 使 用 简 介
---- ListView 控 件 是VB 开 发 者 非 常 喜 爱 的 控 件 之 一。 作 为
Windows95 公 共 控 件 组(COMCTL32.OCX) 的 成 员, 它 经 常 与 经 常 与
TreeView、ImageList 等 控 件 联 合 使 用。 即 用 TreeView 显 示 一 个 的
树 型 结 构, 而 用 ListView 显 示 选 中 的 节 点(Node) 对 象 的 记 录
集。

---- 这 是 笔 者 在 开 发 财 务 软 件 项 目 中 的<< 凭 证 管 理>> 模 块
的 一 个 用 户 界 面。 屏 幕 左 边 是 一 个TreeView 控 件, 用 来 显 示
会 计 凭 证 的 类 别; 右 边 是 一 个ListView, 用 来 显 示 对 应 类 别
的 凭 证 目 录; 上 方 是 一 个 菜 单 条 控 件(MenuBar) 和 一 个 工 具
条 控 件(ToolBar); 下 方 是 一 个 状 态 栏 控 件(StatusBar), 用 来 显
示 凭 证 数 个 当 前 日 期。

---- 大 家 可 以 看 到 图 中 所 示 的 界 面 非 常 类 似 于Window95/98 的
资 源 浏 览 器, Windows 的 界 面 风 格 做 为 一 种 标 准 已 为 广 大 用
户 所 接 受。 而Windows 操 作 系 统 的 主 要 的 优 点 就 是 为 所 有 的
应 用 程 序 提 供 了 公 用 的 界 面。 知 道 如 何 使 用 基 于Windows 的
应 用 程 序 的 用 户, 很 容 易 学 会 使 用 其 他 应 用 程 序。

---- 这 种 使 用Windows95 公 共 控 件 组 合 的 方 法 能 够 达 到 与
Windows 界 面 的 一 致 性, 所 以 在 目 前VB5.0 应 用 程 序 的 开 发 中
经 常 使 用。

二、 填 充 大 量 结 果 集 所 遇 到 的 问 题
---- 在 实 际 应 用 开 发 中, 经 常 用ListView 填 充 一 个 数 据 库 结
果 集(Recordset) 的 内 容。 即 先 写 一 段SQL 查 询 语 句, 产 生 一 个
结 果 集, 然 后 将 结 果 集 的 每 一 条 记 录 用DO...LOOP 循 环 语 句
中 填 到ListView 中。

---- 但 是 当 结 果 集 很 大 时( 例 如 有5000 条 以 上 的 记 录) , 填
充 所 需 要 的 时 间 会 很 长。 用 户 不 得 不 等 很 长 时 间 完 成 一
个 查 询。 所 以 在 查 询 的 过 程 中 必 须 允 许 用 户 按Escape 键 退
出。 具 体 做 法 是 在DO...LOOP 循 环 体 中 加 一 条DoEvents 函 数, 并
写 一 段 中 断 退 出 程 序 代 码。

---- DoEvents 函 数 的 功 能 是: 转 让 控 制 权, 以 便 让 操 作 系 统
处 理 其 它 的 事 件。 这 样 在 长 时 间 的 查 询 过 程 中, 如 果 用 户
按 了Escape 键, 将 退 出 循 环 体, 结 束 查 询 过 程。

---- 但 是 这 样 又 会 引 发 另 外 一 个 问 题: 由 于DoEvents 可 以 让
操 作 系 统 响 应 别 的 事 件, 循 环 体 中 填 充 每 一 条ListView 项
“首届智能硬件峰会”上午会议亮点汇总 代价究竟高不高,苹果为什么要在Android专利诉讼上花费2亿美元? 产品与设计专题论坛(下):App之美 产品与设计专题论坛(上):扁平还是拟物?产品说了算! 首届移动娱乐游戏峰会:中外手游的交锋与对抗(下) 研发人员超过500,基金会金牌会员,华为豪赌OpenStack New way of thinking:索尼SmartWatch 2应用开发马拉松大赛圆满结束 离了你地球照样转,谷歌地图并非苹果的必需品 面试必备的9大成功秘诀 Chuck Goldman:乔布斯从来不会说苹果不是企业应用的公司 全球最大的图片社交分享网站Pinterest发布首个API UX设计程序的五个谬论 研发周报:2013年美国开发者薪资调查报告 【开源推荐】PredictionIO:构建预测功能的机器学习服务器 只需4步 百度SiteApp助力京华网移动版落地 Windows Azure开放公测5个月的收获 RDS添加PostgreSQL支持 几家欢喜几家忧 首届智能硬件峰会:解读硬件创业机遇与挑战(下) 平台与技术专题论坛(二):游戏开发实践分享及IE11新体验 看Twitter上市后的入职面试题 六届中国大数据技术大会PPT精粹(三) AMD推多款异构计算开发工具 着力打造APU软件生态系统 Ceylon 1.0发布:又一个“Java语言替代品”? HTML5开发工具:英特尔XDK New 苹果公司为何“情系”PrimeSense 微App专场:不同平台下微App开发运营那些事 25载工程经验,HBase七年——BDTC2013讲师Michael Stack 或许对你创业有所启示:10个英国快速增长的科技创业公司 小米游戏中心10月报告:分析各种手游活动之优劣 欢网王智勇:传统电视厂商须补互联网基因 透露与百度合作细节 支付宝声波支付之初体验 怎么在基于对话框的程序中加入一幅bmp作为底图? 刚学java,碰到一问题,请 有空进来看看 showMessageDialog的使用问题 disable mainmenu控件的某个subitem怎样实现 哈哈,需要短信网关IP地址及其源代码的快来顶一下。 sybase12.0安装时的问题??? 怎么样能用asp编写使得IE打开pdf文件?在查询后怎样还能在查询的输入框里面保留查询的输入? 如何使用TreeView进行分级管理 触发器的效率问题! 寻求解决方案 组件刷新问题,UP有分 请问 虚拟目录 和 WEB站点 有什么区别? DBEXPRESS的问题!很简单 请问那里有支持中文好的jsp开发的webmail下载?很急!谢谢大家了! 我如何在程序中切换输入法 怎么把一个COleDateTime类型的变量转成time_t类型(long型)变量? 结构成员这样定义 WCHAR bString[0]; 长度为0有意义吗? 关于DLL中的函数 如何动态分配指针数组? 哪里有关于delphi多线程资料下载? 急!!!SQL2000数据库IMAGE图象数据的存取?????? 这个存储过程怎么写? D7中的这个怎不见了啊-----急急 为什么只能传递两个汉字?有解决的办法吗? 关于DLL文件中的函数 lotus菜鸟请求急就!!!!!!!! 如何动态分配指针数组? 怎样实现点击按钮,将光标所在行的某列参数传到另一个form,显示出另一个表的某条相关记录? 这句话到底有什么含义??? T-SQL连接字符串的操作符号是? 问一个送分问题。 如何得到驱动器信息? (腊肉)欢迎讨论:简体、繁体同界面显示问题 請問在水晶報表里怎樣實現這樣的設計 谁有校友录? 欢迎讨论:简体、繁体同界面显示问题 用VB写了Lable控件,但不知如何把背景是否透明的属性加入 这堆警告是什么意思? 关闭API函数? 怎么按钮的字体的颜色改变不了? 关于图像识别,急急,谢谢 用Oracle8i(个人版)连接Oracle8问题(在线) 用quickreport如何做master/detail 報表 大家请看这段代码(部分):为什么returnValue第一次返回null,第二次返回正确??百分求解 发一个笑话--跟警察牛B的人 呵 请问如何用oledb连sybase11.9.2? 菜鸟问题 请高手指点 为什么服务器端用ontlitcp后informix无法启动呀?? 说能解释一下:阻塞和非阻塞,同步和异步的概念! 很急!拜托!! 欢迎讨论:简体、繁体同界面显示问题 迎春花的作文 1000 双缩脲试剂能用于尿液中蛋白质的检测吗? 我不太懂他说的是什么意思 你的现在能玩了?我的还是不行啊!麻烦你教教我把! 函数y=sin(2x+π/6)图像的一个对称中心是 环戊烷多氢菲的分子式 电路中电阻特点我用一道题来提问在电路中,R1=20Ω R2=30欧姆 两个电阻并联问总电阻是多少? 已知函数y=1/2tan(2x+q)的图象的一个对称中心为(-帕/6,0),求满足条件的绝对值最小的q (1R,2R)-(-)-1,2-环己二胺 分子式,那里可以买到? “阳离子、阴离子通过静电作用形成的化学键称作离子键” 这是很多书上的定义.1、为什么要这样定义?2、哪一种化学键不是静电力的体现?3、化学上的定义,为何总是模模糊糊、模棱两可?砖 告诉我制氯气的方法.不能用浓盐酸,浓硫酸,浓硝酸,但不限浓磷酸,稀硫酸,稀盐酸,稀硝酸.次氯酸钠可以吗? 这应该写什么了麻烦你请你告诉我 我不知道银河系在哪里谁知道吃饱了银河系怎么办 为什么稀释浓硫酸时要把浓硫酸倒进水中? 写出下列化合物硝化反应的主要产物1.苯酚2.硝基苯3.苯甲酸 上海航空随机行李尺寸重量我有一个尺寸为484×202×426mm的电脑机箱,能带上飞机么? activities from following HR processes什么意思?RT 为什么下列化合物中,第一个环更易发生硝化反应两个化合物均是在第一个环易发生硝化反应。 帮我计算面积和步骤, 距离产生的到底是什么?我觉得两个人分开久了,产生的一定不是美,是隔阂,是不信任. 极地汪洋是什么意思麻烦你务必告诉我i 迎春花是什么颜色啊 混沌的解释是什么?要的,谢谢啦! 它发生硝化反应引入一个硝基时,产物只有一个硝基化合物我想知道.当看到这个条件时.我们能从中得到什么 或者知道什么 计算下列物质的质量:(1)0.2mol硫酸(2)5mol铝 如何确定该结构的相对构型 拉布拉多黄还是黑色多 (1)0.2mol硫酸(H2SO4) 求物质的质量(全过程!) (2)88g二氧化碳 求物质的量(全过程!) 用E/Z法确定构型都说是按照官能团的优先次序来看是否一致,我有如下问题是否卤素次于烷基同样是卤素,BR和CL的优先次序怎么样双键是不是优于烷基H是不是比任何都要劣 人生执着什么 为什么蛋白质水解得到氨基酸是取代反应 OF2是极性分子,可以判定其分子构型为”V”形结构吗? 如果没有了执着,人生还有什么意义? 用来判断蛋白质水解程度的反应是:A 茚三酮,B亚硝酸,C异硫氰酸苯脂,D2,4-二硝基氟苯 能否由氯水加热直接制备氯气?如果可以要注意事项有哪些 执着挣脱命运的枷锁什么意思.? 如果蛋白质水解后双缩脲反应呈阴性时,可以对水解反应程度作出什么样的推论? 美女hr什么意思 数字逻辑实验 用555芯片实现8秒周期震荡电路!急, 谁在电子厂工作过,在电子厂工作好吗 函数y=-2tan(2x+π/3)的图像的对称中心 非线性混沌实验中倍周期分岔,混沌和奇怪吸引子的物理意义这是我大学物理实验中遇到的一个思考题.希望众位老师能够帮我回答这个问题.我需要它们的物理意义. 能用玻璃做大桥吗 地质构造理论当中的‘活动论’和‘固定轮’的区别是什么 解释非线性电路中,什么是混沌? 请问液压机器人手臂与电动机器人手臂相比优缺点,以及现在机器人手臂大多数采用的是那种控制方式, 枕状构造为什么能够确定地质年代?如上我差点忘了。放射性同位素可以用来确定火成岩石的绝对年龄。稳定同位素好像是判断岩石的物质环境与来源。 能沉水,有点香味,有油脂感的老料称杆是什么木料 圆柱坐标型机器人机械手臂是如何确定坐标的 初学疑问 高温下SiO2与碳酸盐反应生成CO2高温下SiO2与碳酸盐反应生成CO2 是不是假设没有高温条件能发生这个反应就能得出硅酸强于碳酸?但实际碳酸强于硅酸,反应能发生是因为有高温? 一听天命是什么意思救急啊 金属是不是只可能是电子的转移在感应起电中,正电荷可通过人体转移,但在金属中不是只要电子可以 怎么看两个离子会不会发生氧化还原反应 氧气为什么能被固体NaOH和浓硫酸干燥?>?>>? 金属在溶液中电子转移的能量基础是什么 金属键里静电吸引和 阴阳离子通过静电吸引所形成的化学键,叫离子键 我想问为什么是静电,而不是电 已知2mol硫酸分子,求物质的质量急急急急急急~~~ 有哪个成语是形容“明知道这件事不好还要去做的”? 已知函数1/2tan(2x+φ)的图像的一个对称中心为(-π/6),求满足条件的绝对值最小的φ 力分解遵循的规律 什么意思?具体点说好吗?这些我不太懂.麻烦你了 俄空降兵部队摸黑赶路不慎引爆炸弹 致日本“无性症候群”涌现 恐陷“绝种”报告称美国600万年轻人无所事事 不安倍7小时长会后品尝软柿子 满足称“法国媒体再曝美国监听法国驻美和联合国安倍称日本拟限制外国人在国防设施附近伊朗死囚受绞刑后未死 司法部长称没必数据显示日韩航路日本乘客骤减 创历史美影院拟设“手机短信专用区”防手机光英14岁少年被控5次性侵 3宗案件发普京指责俄地方政府官员失职导致严重民美秘密窃听法公民惹怒法总统 法紧急召纽约华埠便衣警察扮匪调查抢劫案吓坏金叙总统称叙会议日期未定 联合国特使将奥巴马健保网面临感恩节大限 逾期恐将韩国人战殁者遗属要求靖国神社取消合祀美国财政僵局刚解 共和党就医改法案再法调查显示大量法国工程师赴中国等国家“叙利亚之友”反对巴沙尔在叙未来政府俄南部爆炸案致6人亡 女凶手原计划袭法国调查显示大量法国工程师赴中国等国未经消防设计审核擅自施工南江一公司被广安:工商局严查月饼市场着数榜宜宾好老师 患淋巴癌8年未落一节课申请“支付令”讨薪 诉讼成本悭2 /广元市首届市运会闭幕3 杯啤酒差点要了作曲家的命自贡车位难求 老司机支招:错峰停车吃鸭脖等于吃细菌7成教师亚健康 伏案1小时放松3至5川南“好声音” 今年听不到了文章被曝表里不一耍大牌 经纪人:他只女朋友要分手? 男子跳下 19 楼李伯清率众徒备战巴蜀笑星大赛热火考虑签回亲选榜眼梁洛施恋上张艾嘉的儿? 双方否认医疗器械周涨11% 一枝独秀男子为情所困 纵身跳下19楼2个通宵“熬”出好声音 冠军是谁?绝上游向家坝下闸蓄水长江泸渝段航道水位成中集团在白花中学颁发第九届成中奖学
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘