2010-09-25 37 views
0

我在c#.net應用程序中使用devexpress TextEdit,並且我想爲TextEdit實現自動完成。我懷疑是否對於正常的TextBox我們設置了AutoCompletion mode property。但是在devexpress TextEdit中我們可以如何?在c#中的自動完成DevExpress文本編輯

請幫助

回答

1

你沒有指定你所需要的自動完成,但我認爲你必須使用MRUEdit不是使用TextBox的。

+0

jmservera:OK agree.But我怎麼能實現自動完成? – 2010-09-25 10:36:26

+0

你不需要實現任何東西,只需刪除MRUEdit(http://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraEditorsMRUEdittopic) – jmservera 2010-09-25 20:12:26

+0

jmservera:但它看起來像組合框或LookupEdit .... ?? – 2010-09-26 06:06:51

4

事實上,你可以很容易地做到這一點:

var tx = TextEditMoveTo.MaskBox; 

AutoCompleteStringCollection customSource = new AutoCompleteStringCollection(); 
customSource.Add("Yes"); 
customSource.Add("You"); 
customSource.Add("Can"); 

tx.AutoCompleteSource = AutoCompleteSource.CustomSource; 
tx.AutoCompleteMode = AutoCompleteMode.SuggestAppend; 
tx.AutoCompleteCustomSource = customSource; 

它就像一個魅力:)

你可以閱讀更多關於它here

現金去Uwe Keim