2013-09-10 88 views
1

我有一個控件,它有一個自動完成文本框。當我在文本框中輸入文本時,我可以成功顯示自動填充下拉列表,並自動填充可能的文本。當我找到想要的項目時,選擇它,調用我的數據庫並獲取對象,最後使用正確的數據重新加載控件空白字段。如何在成功初始自動完成後在WinForm文本框上重新啓動自動完成?

自動完成文本框還會加載從上次自動完成調用中提取的數據。

當我刪除或嘗試在自動填充框中輸入時,它不會顯示任何自動填充下拉列表或自動填充文本。

在此先感謝!

+0

你可以添加你設置的屬性來使文本框自動完成嗎? – Harsh

回答

1

將自動完成模式設置爲建議追加,以便它會提示一個或多個建議的完成字符串。

TextBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend 
+0

打算將其標記爲答案,因爲它確實有助於解決類似的問題!我也沒有對我的方法調用給予足夠的重視,並且發現一旦它被重新加載(由於構造函數重載),它會打破/不調用加載方法。 – CajunAsian