我在c#.net應用程序中使用devexpress TextEdit,並且我想爲TextEdit實現自動完成。我懷疑是否對於正常的TextBox我們設置了AutoCompletion mode property
。但是在devexpress TextEdit中我們可以如何?在c#中的自動完成DevExpress文本編輯
請幫助
我在c#.net應用程序中使用devexpress TextEdit,並且我想爲TextEdit實現自動完成。我懷疑是否對於正常的TextBox我們設置了AutoCompletion mode property
。但是在devexpress TextEdit中我們可以如何?在c#中的自動完成DevExpress文本編輯
請幫助
你沒有指定你所需要的自動完成,但我認爲你必須使用MRUEdit不是使用TextBox的。
事實上,你可以很容易地做到這一點:
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
jmservera:OK agree.But我怎麼能實現自動完成? – 2010-09-25 10:36:26
你不需要實現任何東西,只需刪除MRUEdit(http://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraEditorsMRUEdittopic) – jmservera 2010-09-25 20:12:26
jmservera:但它看起來像組合框或LookupEdit .... ?? – 2010-09-26 06:06:51