VB6.0的TEXT文本框(控件)设置问题!!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:58:12
各位! VB6.0有没有这样的功能:第一次在TEXT文本框(其他控件也行)输入"abcdefg",当下次输出"a",或"abc",输入以前输入过的字符的前几位时,就可以把以前输入过的"abcdefg"给显示出来....
jjgamejjgame:
有没邮件呀?

白木道人:
If Text1 = Left("abcdefg", 1) Then
Text1 = "abcdefg"
End If
第一次输入的“abcdef”,首先要保存吧,这里的“abcdef”只是一个例子,如果其他的呢?
像网页上就有这样的功能

有啊,用代码就可以设置。
若想输入“a"既可以显示”abcdefg"则代码如下:
Private Sub Text1_Change()
If Text1 = Left("abcdefg", 1) Then
Text1 = "abcdefg"
End If

End Sub
若想输入“ab"即可,则用:
Private Sub Text1_Change()
If Text1 = Left("abcdefg", 2) Then
Text1 = "abcdefg"
End If

End Sub
依此类推

我知道
QQ:763985515