zoukankan      html  css  js  c++  java
  • c#TextBox输入框自动提示、自动完成、自动补全功能

    功能概览

    相关属性

    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 属性设置自动完成候选人的显示方式。

    转载http://blog.csdn.net/testcs_dn/article/details/45293253#t2

  • 相关阅读:
    C# 16进制字节转Int(涉及:Base64转byte数组)
    c# CRC-16 / MODBUS 校验计算方法 及 异或校验算法
    SqlSugar 用法大全
    SQL Server-聚焦NOLOCK、UPDLOCK、HOLDLOCK、READPAST你弄懂多少?
    使用 tabindex 配合 focus-within 巧妙实现父选择器
    DataX 3.0 源码解析一
    Golang必备技巧:接口型函数
    PID控制
    dockerfile,拷贝文件夹到镜像中(不是拷贝文件夹中的内容到镜像)
    什么是PKI?主要作用是什么?
  • 原文地址:https://www.cnblogs.com/yieryi/p/4618405.html
Copyright © 2011-2022 走看看