属性值

类型:System.Windows.Forms.AutoCompleteSource
AutoCompleteSource 值之一。 这些选项为 AllSystemSources、AllUrl、FileSystem、HistoryList、RecentlyUsedList、CustomSource 和 None。 默认值为 None。

备注

使用 AutoCompleteCustomSource、AutoCompleteMode 和 AutoCompleteSource 属性可以创建一个 TextBox,它通过将所输入的前缀与所维护的源中的所有字符串的前缀进行比较来自动完成输入字符串。 这对于频繁地有 URL、地址、文件名或命令输入其中的 TextBox 控件来说很有用。

AutoCompleteCustomSource 属性的使用是可选的,但必须将 AutoCompleteSource 属性设置为 CustomSource 后才能使用 AutoCompleteCustomSource。

AutoCompleteMode 和 AutoCompleteSource 属性必须一起使用。

说明

AutoCompleteSource 不适用于多行 TextBox 控件。

说明

操作系统可能会限制可以同时显示的自定义字符串的数目。

示例

下面的代码示例演示如何使用作为 TextBox 控件的自动完成自定义源的集合。 此示例将执行下列操作:

  • 使用 AutoCompleteSource 属性使 TextBox 控件能够接受其自动完成行为的自定义源。

  • 使用 AutoCompleteCustomSource 属性设置值的自定义列表。

  • 使用 AutoCompleteMode 属性设置自动完成候选人的显示方式。

C#
VB

private void Form1_Load(object sender, EventArgs e)
{// Create the list to use as the custom source. var source = new AutoCompleteStringCollection();source.AddRange(new string[]{"January","February","March","April","May","June","July","August","September","October","November","December"});// Create and initialize the text box.var textBox = new TextBox{AutoCompleteCustomSource = source,AutoCompleteMode = AutoCompleteMode.SuggestAppend,AutoCompleteSource =AutoCompleteSource.CustomSource,Location = new Point(20, 20),Width = ClientRectangle.Width - 40,Visible = true};// Add the text box to the form.Controls.Add(textBox);
}

转载于:https://www.cnblogs.com/lovezhangyu/p/3396700.html

TexBox.AutoCompleteSource相关推荐

  1. 十六、C# 表格数据控件

    初始DataGridView DataGridView控件提供了一种强大而灵活的以表格形式显示数据的方式.用户可以使用DataGridView控件来显示少量数据的只读视图,也可以对齐进行缩放以显示特大 ...

  2. ajax交互扩展遇到的问题,ajax autocomplete扩展程序无法正常工作

    我在文本框上有一个自动填充扩展器,它将记录显示为数据库中的列表,但是我点击了texbox并开始输入任何内容.我的HTML代码是 Enabled="True" TargetContr ...

  3. Winform窗体初始化Combox控件并模糊查找内容

    #region 初始化设备信息 /// <summary> /// 初始化设备信息 /// </summary> private void InitVMSDevice() { ...

  4. C#BindingSource用法、属性、事件

    1.引言 BindingSource组件是数据源和控件间的一座桥,同时提供了大量的API和Event供我们使用.使用这些API我们可以将Code与各种具体类型数据源进行解耦:使用这些Event我们可以 ...

  5. C# WinForm 技巧四:COMBOBOX搜索提示

    comboBox和textBox支持内置的搜索提示功能, 在form的InitializeComponent()中添加如下语句:    this.comboBox1.AutoCompleteCusto ...

  6. 用txt做数据源和winfrom textbox输入智能提示

    1.用txt做数据源连接字符串 //text作为数据源的链接字符串             string strConnection = @"Provider=Microsoft.Jet.O ...

  7. DataGridView 单元格自动填充

    在DataGridView单元格中,当输入指定字符时,自动完成填充. 通过 TextBox实现 AutoCompleteMode AutoCompleteMode.Suggest: AutoCompl ...

  8. C# winform DataGridView 操作大全

    C# DataGridView控件动态添加新行 DataGridView控件在实际应用中非常实用,特别需要表格显示数据时.可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行.假如 ...

  9. 基于BindingSource的WinForm开发

    1.引言 BindingSource组件是数据源和控件间的一座桥,同时提供了大量的API和Event供我们使用.使用这些API我们可以将Code与各种具体类型数据源进行解耦:使用这些Event我们可以 ...

最新文章

  1. poj 2482 Stars in Your Window (线段树扫描线)
  2. Spring Cloud Alibaba到底坑不坑?反正是解放了部分使用的繁琐!
  3. Python 计算机视觉(一) —— 数字图像处理基础
  4. 【Java单元测试】如何进行单元测试、异常测试、参数化测试、超时测试、测试多线程
  5. Polemo Chat客户端行为
  6. Hibernate(三) - hibernate 表操作-多对多配置
  7. Spring自定义命名空间
  8. android 页面无法点击,为什么点击不跳转到下一界面,哪位大神帮瞅瞅
  9. 牛逼!简单的代码提交能玩出这么多花样
  10. mybatis-plus实现自动填充数据如:数据库中createTime和updateTime
  11. ofdma技术_SC-FDMA技术
  12. 1001.双系统互联的坑
  13. ASP.NET 实践:使用用户控件实现 Web 部件的个性化
  14. vb与数据库(二)之迟到的学生信息管理系统总结
  15. 《并行计算的编程模型》一3.1 引言
  16. Python 字符串类型格式化
  17. 鸟哥的Linux私房菜PDF在线阅读
  18. unity3d高版本转化低版本
  19. 多个excel表合并成一个excel表
  20. 第十三章:(1)CompletableFuture异步回调

热门文章

  1. jshell的安装使用
  2. ImportError: cannot import name 'six'解决
  3. Package 'xxxx' is not installed, so not removed
  4. Cython与CPython的区别
  5. Theory Defect in selecting best pruned tree from CCP with Cross-validation
  6. 核密度估计Kernel Density Estimation(KDE)-代码详细解释
  7. 查看ubuntu linux开放的端口以及控制端口范围
  8. 为什么js中要用void 0 代替undefined
  9. 了解Logstash输入插件
  10. 抓住大数据时代的红利