逐键提示???!!!

prince 2003-05-13 04:29:58
比如说有个textbox,在输入得时候,能根据输入得内容,比如说输入“我”字得时候,能够从以前得输入内容,或者数据库中,查出相关于“我”的内容,比如“我的书”、“我的笔”等内容,就想在ide环境下
输入text的时候,就会有一个下拉列表,列出text的属性等,这个功能要怎么实现
谢谢
...全文
14 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
foko_zl 2003-05-13
到QQ上聊吧。

我的QQ:6371439(隐身)
MS Messager:zlvbcode@hotmail.com
回复
prince 2003-05-13
有点眉目
回复
prince 2003-05-13
先隐藏,然后,再显示???
回复
prince 2003-05-13
2: foko_zl()
不太明白
回复
foko_zl 2003-05-13
在文本框的下方加一个列表框,用上面的方法就可,当然,列表框得有内容,可以在显示之前填充好。
回复
prince 2003-05-13
下不了
回复
foko_zl 2003-05-13
给下拉列表框发消息

Const LB_FINDSTRING = &H18F

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
lParam As Any) As Long

Private Sub Text1_Change()
List1.ListIndex = SendMessage(List1.hwnd, LB_FINDSTRING, -1, _
ByVal CStr(Text1.Text))
End Sub

用在 ComboBox也可以
只要将 SendMessage中的 LB_FINDSTRING 换成 CB_FINDSTRINGEXACT即可
Public Const CB_FINDSTRINGEXACT& = &H158
回复
bydisplay 2003-05-13
http://www.sijiqing.com/vbgood/code/index.asp?action=read&id=1133看看
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7491

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-05-13 04:29
社区公告
暂无公告