我实现自动完成在vb.net文本,但有一个问题,当用户键入的东西在文本框中自动完成建议列表闪烁并消失一样,如果焦点改变
这里是代码:
Dim Bl As New ItemBL
Dim suggestions = DAL.DisplayLikeNameList(Trim(MyTextBox.Text))
Dim MySource As New AutoCompleteStringCollection()
MySource.AddRange(suggestions.ToArray)
With MyTextBox
.AutoCompleteCustomSource = MySource
.AutoCompleteMode = AutoCompleteMode.Suggest
.AutoCompleteSource = AutoCompleteSource.CustomSource
End With
End If
我相信,在MDI形式的问题,因为它上面的代码执行后,定时器的代码:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
LblDateAndTime.Text = Now
End Sub
注意:自动完成代码在没有在MDI窗体子窗体执行,你有什么建议继续建议名单“粘”在文本框中输入用户书写?