功用概览
相干属性
TextBox.AutoCompleteCustomSource 属性
猎取或设置当 TextBox.AutoCompleteSource 属性设置为 [CustomSource] 时要运用的自定义 T:System.Collections.Specialized.StringCollection。
TextBox.AutoCompleteMode 属性
猎取或设置一个选项,该选项掌握自动完成应用于 TextBox 的体式格局。
属性值
范例:System.Windows.Forms.AutoCompleteMode
AutoCompleteMode 值之一。 以下为这些值。
Append
将最可以的候选字符串的其余部分追加到现有的字符,并凸起显现追加的字符。
Suggest
显现与编辑控件关联的辅佐下拉列表。 此下拉列表添补了一个或多个发起完成字符串。
SuggestAppend
追加 Suggest 和 Append 选项。
None
禁用自动完成 这是默认值。
TextBox.AutoCompleteSource 属性
猎取或设置一个值,该值指定用于自动完成的完全字符串的源。
备注
运用 AutoCompleteCustomSource、AutoCompleteMode 和 AutoCompleteSource 属性可以建立一个 TextBox,它经由过程将所输入的前缀与所保护的源中的一切字符串的前缀举行比较来自动完成输入字符串。 这关于频仍地有 URL、地点、文件名或敕令输入个中的 TextBox 控件来讲很有效。
AutoCompleteCustomSource 属性的运用是可选的,但必需将 AutoCompleteSource 属性设置为 CustomSource 后才运用 AutoCompleteCustomSource。
AutoCompleteMode 和 AutoCompleteSource 属性必需一同运用。
示例代码
下面的代码示例演示怎样运用作为 TextBox 控件的自动完成自定义源的鸠合。
此示例将实行以下操纵:
运用 AutoCompleteSource 属性使 TextBox 控件可以接收其自动完成行动的自定义源。
运用 AutoCompleteCustomSource 属性设置值的自定义列表。
运用 AutoCompleteMode 属性设置自动完成候选人的显现体式格局。
private void Form1_Load(object sender, EventArgs e) { var source = new AutoCompleteStringCollection(); source.AddRange(new string[] { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }); textBox1.AutoCompleteCustomSource = source; textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend; textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource; }
以上就是c#中TextBox输入框自动提醒、自动完成、自动补全功用的细致详解(图文)的细致内容,更多请关注ki4网别的相干文章!