我的组合框里存的有数据,当我在组合框输数据时,组合框会自动显示以我输入的字母开头的匹配的组合框中数据,类似金山词霸中输入单词时,列表框中单词会自动显示相匹配的词?
解决方案 »
- VB中WebBrowser如何屏蔽掉alert弹出的窗口
- ACCESS复制所有记录到EXCEL
- is打包后 安装再新装xp上 运行出现ado 无注册类别 可再干净得win2000没问题?急
- *******************远程连接四个access数据库的问题,高手进************************************
- 请问rsRecordSet!SmanCode & "" 是什么意思啊
- DBF中字段是日期类型,怎么写入数据?
- 怎样将文件写入SQL数据库?
- 請問用EXCEL 內部的VB編輯 可以寫出VB.EXE的程式嗎(急)
- 关于在ACCESS数据库中一次性清出所有数据记录的问题
- 截取WAV文件时,11KHz的WAV文件的部分,却变成噪音,而截取16KHz的却正常,请帮助解决解决
- 用vb做网络的东西谁有好教程??拜托!!!指条道也行啊!!谢谢!!!
- 请大侠会诊,为何没有文本显示?
Dim f_rtn As Long
List1.Clear
For i = 0 To Combo1.ListCount - 1
f_rtn = InStr(1, Combo1.List(i), Combo1.Text, 1)
If f_rtn = 1 Then
List1.AddItem (Combo1.List(i))
End If
Next i
End Sub
Public Sub ComboIncrementalSearch(cbo As _
ComboBox, KeyAscii As Integer)
Static dTimerLast As Double
Static sSearch As String
Static hWndLast As Long
Dim nRet As Long
Const MAX_KEYPRESS_TIME = 0.5
' Weed out characters that are not scanned
If (KeyAscii < 32 Or KeyAscii > 127) _
Then Exit Sub
If (Timer - dTimerLast) < _
MAX_KEYPRESS_TIME And hWndLast = _
cbo.hWnd Then
sSearch = sSearch & Chr$(KeyAscii)
Else
sSearch = Chr$(KeyAscii)
hWndLast = cbo.hWnd
End If
' Search the combo box
nRet = SendMessage(cbo.hWnd, _
CB_FINDSTRING, -1, ByVal sSearch)
If nRet >= 0 Then
cbo.ListIndex = nRet
End If
KeyAscii = 0
dTimerLast = Timer
End Sub
但是,我看 wyxxzg77 的也可以你试试!