Delphi列表框组件(TListBox)详解

本文详细介绍了Delphi中的TListBox组件,涵盖其典型用法、关键属性如Columns、ExtendedSelect、ItemHeight等,以及如何通过Style属性和OnDrawItem事件实现列表项按内容显示不同颜色。
摘要由CSDN通过智能技术生成

列表框组件(TListBox)

此组件为一个标准的Windows 列表框组件,它用于显示一系列的列表,用户可以选择、加入、删除或修改其中的项目。

1.TLlistBox 组件的典型用法

在Windows 应用程序中,经常要用到列表框。列表框能够在一个可翻滚的窗口中列出多个项让用户选择。例如在Delphi 的IDE 中,当使用“View”菜单上的“Component List”命令时,Delphi 将列出VCL 中的所有组件。
程序中主要利用Items 属性进行各种项目的控制,例如用Items.Strings[]获取某个选项的内容,Items.Add()和Items.Delete()增加或删除选项条目。通过ItemIndex 属性指定或者获取当前选项。

2.TListBox 组件的重要属性

·Columns 列表框的栏数
·ExtendedSelect 此属性用于设置是否允许使用Shift 键和Ctrl 键同时选择多个项
·IntegralHeight 列表框的高度总是列表框中项的高度的整数倍
·ItemHeight 此属性用于设置列表框中每一项的高度
·ItemIndex 此属性用于设置返回列表框中被选择的项的序号
·Items 列表框中所有的项都是通过Items 属性访问的
·MultiSelect 允许同时选择多项
·SelCount 返回当前选择的项的个数
·Selected 此属性用于判断指定的项是否被选择
·Sorted 此属性用于设置列表框中的项是否要按字母顺序排序
·Style 此属性用于设置列表框的风格
下面介绍程序中TListBox 组件常用的属性。

(1)Columns 属性

此属性默认值为0,列表框以单栏显示,如果内容太多&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值