当前位置: 首页 > news >正文

winform textbox 输入联想功能

使用内置的 AutoComplete 功能

通过设置 TextBox 的 AutoCompleteModeAutoCompleteSource 和 AutoCompleteCustomSource 属性,可以快速实现简单的自动补全。

 

// 创建一个 TextBox 控件
TextBox textBox1 = new TextBox();
textBox1.Location = new Point(50, 50);
textBox1.Width = 200;// 设置自动完成模式为 Suggest(下拉建议)或 Append(自动补全)
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;// 设置自动完成数据源为 CustomSource(自定义源)
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;// 创建自定义自动完成字符串集合
AutoCompleteStringCollection autoCompleteData = new AutoCompleteStringCollection();
autoCompleteData.AddRange(new string[]
{"Apple","Banana","Cherry","Grape","Orange","Strawberry"
});// 将集合赋给 TextBox
textBox1.AutoCompleteCustomSource = autoCompleteData;// 将控件添加到窗体
this.Controls.Add(textBox1);

说明:

  • AutoCompleteMode 可以是 Suggest(显示下拉建议)、Append(自动补全第一个匹配项)或 SuggestAppend(两者结合)。

  • AutoCompleteSource 指定数据来源,常用 CustomSourceFileSystemHistoryList 等。

  • AutoCompleteCustomSource 是一个 AutoCompleteStringCollection,你需要提前填充建议列表。

缺点: 内置功能较简单,无法自定义下拉样式或动态从数据库获取数据(除非提前加载所有数据)。

http://www.jsqmd.com/news/496483/

相关文章:

  • 泛微E9与金蝶云星空单点登录实战:5步搞定企业系统无缝对接
  • Morressier 论文AI检测 | 官方正版,不收录,不留痕,安全自助
  • CentOS服务器被入侵?手把手教你排查暴力破解、后门植入与命令替换(附靶场复现)
  • 4个维度掌握RoboMaster-SDK:从入门到实践
  • 2026 年国内粉末冶金制品厂家实力推荐:高品质精密零件供应商深度解析 - 速递信息
  • 讯飞星火3.5API实战:从零搭建智能对话系统
  • 为什么92%的MCP 2.0部署跳过消息完整性校验?源码级追踪3大主流SDK签名绕过路径(含PoC片段)
  • Steam账号保姆级养号教程:从注册到交易避坑全流程(附RPA脚本)
  • 微信小程序tree组件实战:无限递归实现多级菜单(附完整代码)
  • MedGemma X-RayGPU算力方案:单卡部署+多并发请求性能压测
  • 终极文件去重指南:用dupeGuru释放50%存储空间的完整方案
  • 盒马鲜生礼品卡怎么变现?快速回收流程全解析! - 团团收购物卡回收
  • SAP AA 事务代码AFAB报错“AA687”的深度解析与TABA表修复方案
  • Android 12指纹框架避坑指南:TEE环境加载与HAL层服务启动常见问题解决
  • 深入解析mlx5 RDMA网卡hw_counter指标及其故障排查应用
  • 纽维逊领航,2026全国五大材料领军品牌:灌浆料、注浆料、环氧砂浆等 - 深度智识库
  • AI背景处理:从像素级分割到全场景应用的技术实践
  • 从VSCode无缝迁移到Cursor:AI编程工具完整配置指南(含DeepSeek模型接入)
  • 天空星HC32F4A0PITB开发板AT24C02 EEPROM I2C驱动移植与数据存储实战
  • RK3568平台OpenHarmony 4.0 Docker容器化部署实战:从环境适配到问题排查
  • 解放设计师双手:AI驱动的Illustrator自动化工作流革命
  • 基于Qt框架开发丹青识画系统桌面管理工具
  • 用cs-demo-manager提升3倍复盘效率:从录像混乱到战术精进的3个实战场景
  • Creality Print 6.0开源切片工具全解析:从技术原理到工业级应用指南
  • CLIP ViT-H-14图像编码服务参数详解:temperature、top_k、normalize设置说明
  • SGLang调度器核心机制剖析:四大队列与动态流转的艺术
  • 从1080P到4K:不同监控画质下的存储成本对比(附2023年主流摄像头码流实测数据)
  • TCP协议漏洞实战:半开攻击与RST攻击的攻防解析
  • Docker镜像拉取失败?手把手教你解决‘no such host‘错误(附国内镜像源大全)
  • 别再被Element Radio换行问题困扰了!5种实用CSS技巧帮你轻松搞定