- 24
- 0
- 约2.24千字
- 约 3页
- 2017-06-08 发布于重庆
- 举报
Delphi中实现DBGrid列宽度自动调整
Delphi中实现DBGrid列宽度自动调整
大多数程序设计的爱好者选择并使用Delphi来编写软件,都是被其中丰富而功能强大的VCL控件所吸引。Delphi自带的数据感知 Data-Aware 控件,更是成为开发MIS软件的程序员之首选。在那么多数据感知控件中,TDBGrid由于其使用方便、显示信息量大成为最引人注目的一员,大量的国内外软件中都出现了它的身影。或许是由于使用的人多了,对于它的期望也会更高,永远追求无限趋向于完美境界的程序员不会放过每一个能够改良TDBGrid的机会。 经常使用TDBGrid的用户都知道,它没有提供这样的一种选择,使得我们能够让它的每一列与所要显示的数据的宽度相匹配。使得用户需要在程序运行时,手工对每一列进行调整,在下次运行这个程序时又得再做一遍同样的工作(图1)。 在进行修改后,我们可以得到一个更加智能化的TDBGrid,如果TDBGrid中所有列的宽度加起来大于它本身的宽度,那么智能化的TDBGrid将会在它所含的最后一列的右边留出空白(见图2);反之如果TDBGrid中所有列的宽度加起来小于它本身的宽度,则会在它的下部显示一个水平滚动条,用户就可以左右拖动该滚动条,显示更多想要的内容。 解决方案: 在本文中我将提供一个简便的过程(Procedure 来解决上面的问题,它能够在程序运行时自动固定TDBGrid中所显示列的宽度。
您可能关注的文档
- 第三军医大学网络课程技术规范 .doc
- DC220V逆变器_应急逆变器_应急电源盒控制器.doc
- DC110V电源逆变器_应急逆变器_应急电源盒控制器.doc
- DCC-1620日本钢筋速断器.doc
- Dclt蓄电池充放电装置,蓄电池内阻测试仪dclt.doc
- 第三十二章卵巢肿瘤.doc
- DCLT蓄电池维护系统,蓄电池充放电活化装置.doc
- 第三十二章综合外科学(含普外)信息资源.doc
- DCM前端郊县联网.doc
- DCS800直流调速器参数设置.doc
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
最近下载
- CECS382-2014 水平定向钻法管道穿越工程技术规程.pdf VIP
- 2025-2026学年小学数学一年级上册(新教材)西师大版(新教材)教学设计合集.docx
- 心内科住院医师规培入科教育1.pptx VIP
- 旅游社私域流量搭建与客户复购提升方案2026年.pptx
- 美国Electropure EDI产品与工程技术手册-V6.0.pdf VIP
- 孙宇晨:我的女友景甜.pdf VIP
- 传感器与检测技术-PPT课件(全).pptx
- 初二数学(北京版)-方差与频数分布复习[1].pptx VIP
- 北京理工大学《英语学术论文写作基础》2023-2024学年第一学期期末试卷.doc VIP
- 2026四川凉山州民政局养老服务管理专员政策性岗位招募102人考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)