AutoComplete
功能
是这样工作的:
当用户输入一个字符时,
系统会自动弹出相关的字符串,然后用户选择是接受建议还是继续输入直到达到目的。
在 Winform
中,文本框或者ComboBox控件有下面几个属性可以完成智能提醒:
AutoCompleteMode
AutoCompleteSource
AutoCompleteCustomSource
1
文本框实现智能提醒功能:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles MyBase.Load
TextBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
'添加一些选项
TextBox1.AutoCompleteCustomSource.Add("111")
TextBox1.AutoCompleteCustomSource.Add("222")
End Sub
‘实现功能
Private Sub TextBox1_Leave(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles TextBox1.Leave
TextBox1.AutoCompleteCustomSource.Add(TextBox1.Text)
End Sub
End Class
2ComboBox实现智能提醒功能
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
ComboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
ComboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
ComboBox1.AutoCompleteCustomSource.Add("111")
ComboBox1.AutoCompleteCustomSource.Add("222")
End Sub
Private Sub ComboBox1_Leave(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles ComboBox1.Leave
ComboBox1.AutoCompleteCustomSource.Add(ComboBox1.Text)
End Sub
End Class
相关资料:
http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/8e68f20a-c047-4b6f-9100-d55d03c781be/
http://www.c-sharpcorner.com/UploadFile/mahesh/AutoCompletion02012006113508AM/AutoCompletion.aspx
如果您对我们的论坛在线支持服务有任何的意见或建议,请通过
邮件告诉我们。
立刻免费下载
MSDN 论坛好帮手