ComboBox框输入智能提示

本文介绍如何使用AutoCompleteCustomSource、AutoCompleteMode和AutoCompleteSource属性配置ComboBox控件以实现输入提示功能。此方法适用于频繁输入URL、地址或命令的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AutoCompleteStringCollection sc = new AutoCompleteStringCollection();

sc.Add("项1");

sc.Add("项2");

sc.Add("项3");

 

this.comboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.comboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource;

this.comboBox1.AutoCompleteCustomSource = sc;

 

使用 AutoCompleteCustomSourceAutoCompleteModeAutoCompleteSource 属性创建一个 ComboBox,它可将所输入的字符串前缀与所维护源中的所有字符串的前缀进行比较来自动完成输入字符串的填写。这对于将 URL、地址、文件名或命令频繁输入其中的 ComboBox 控件来说很有用。如果在所维护源中有重复项,则自动完成的行为不可预知。

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

AutoCompleteModeAutoCompleteSource 属性必须一起使用。

 

注意:

操作系统可能会限制可以同时显示的自定义字符串的数目。对于包含正斜杠 (/) 或反斜杠 (/) 的字符串,自动完成只追加斜杠前的所有字符(包括斜杠)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值