使用過Internet Explorer的人對於自動完成這項功能應該不陌生,它可以協助使用者快速輸入以前曾經輸入的內容,例如:地址欄位,曾經在某網站輸入過,下次再輸入地址欄位類似資料時,文字方塊會自動完成或是出現下拉清單讓使用者選擇,這就是自動完成功能。
這是在網頁上呈現的功能,過去曾有人問過「自動完成在Windows Form上是否可行」?答案在.NET Framework 1.x上沒有內建此項功能,必須由開發者自行開發。在.NET Framework 2.0已經內建此項功能,本篇文章將介紹.NET Framework 2.0中Windows Forms文字方塊的自動完成。
自動完成的屬性
Windows Forms .NET 2.0的TextBox、ComboBox…等文字方塊類控制項支援自動完成屬性,透過這些屬性的指定,可以指定自動完成的模式、資料來源,支援檔案系統(檔名、目錄等字串),以及URL字串,相關屬性如下:
- AutoCompleteMode 屬性
- AutoCompleteSource屬性
- AutoCompleteCustomSource屬性
沒有留言:
張貼留言