2010-08-26 206 views
2

有沒有辦法讓組合框的自動完成從文本中的任何位置開始,讓我舉個例子。如果我有一個人在組合框中命名約翰史密斯,如果我從字母'j'開始,它會拉起約翰史密斯,但少說我想從字母''開始搜索他的姓,如果是這樣的話,這是可能的有沒有人有代碼或鏈接到代碼這樣做。組合框自動完成

回答

3

標準.NET WinForms組合框控件確實爲您描述的第一種情況提供了自動填充功能(請參閱屬性AutoCompleteCustomSource,AutoCompleteMode和AutoCompleteSource)。

但是,對於第二個示例,您需要實現一些自定義邏輯,例如,檢查當前輸入的文本是否是現有條目的子文本。

+0

謝謝..的確有幫助.. :) – Marshal 2010-08-26 08:33:44