Delphi输入字符与TlistBox项目匹配


本文整理自网络,侵删。

  TlistBox组建是一个滚动的列表框,主要的作用是让用户选择列表中的项目然后进行别的操作。 

在这里讲一下列表框中项目与输入字符的自动匹配小功能,此功能比较简单,但相对还是很实用的

首先添加一个ListBox控件和一个Edit控件到窗体上面,设置一下ListBox的AutoComplete属性值为

True,在OnEditKeyUp事件中实现此功能,代码如下:

Procedure TForm1.EditKeyUp(Sender:Tobject;var Key:Word;shift:Tshiftstate);

var

i:integer;

Begin

For i:=1 to Length(trim(Edit.Text)) do

SenderMessage(ListBox1.Handle,WM_CHAR,integer(Edit1.Text),0);

SenderMessage(ListBox1.Handle,WM_CHAR,integer(Key),0);

end

end;


相关阅读 >>

Delphi indy 组件包里的 idhttp 组件使用 get 方法下载文件限速的方法

Delphi excel操作,写了个adodataset转excel的函数

Delphi 如何解析网址?

Delphi 给字加边的又一个算法

Delphi 获取内网所有ip地址

java2op.exe,Delphi安卓原生桥接文件生成器

Delphi根据不同分隔符获取字符串内容

Delphi 关于虚拟的desktop的编程

Delphi 执行dos命令并捕获输出

Delphi 10.3 断点全部失效

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...