实现带查询功能的Combox控件

实现带查询功能的Combox控件

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。


前言


本篇博客接着上篇来说,ComBox还能够实现查询功能。通过设置ComBox控件的AutoCompleteSource属性和AutoCompleteMode属性,能够实现从Combox控件中查询已存在的项,自己主动完毕控件内容的输入,当用户在Combox控件中输入一个字符时.Combox控件会自己主动列出最有可能与之匹配的选项,假设符合用户的要求,则直接确认,从而加快用户输入。


窗口截图

实现带查询功能的Combox控件

 


源码

 private void Frm_Main_Load(object sender, EventArgs e)
        {
            cbox_Find.Items.Clear();//清空ComboBox集合
            cbox_Find.Items.Add("C#编程词典");//向ComboBox集合加入�元素
            cbox_Find.Items.Add("C#编程宝典");//向ComboBox集合加入�元素
            cbox_Find.Items.Add("C#视频学");//向ComboBox集合加入�元素
            cbox_Find.Items.Add("C#范例宝典");//向ComboBox集合加入�元素
            cbox_Find.Items.Add("C#从入门到精通");//向ComboBox集合加入�元素
            cbox_Find.Items.Add("C#范例大全");//向ComboBox集合加入�元素
        }

        private void btn_Begin_Click(object sender, EventArgs e)
        {
            cbox_Find.AutoCompleteMode = //设置自己主动完毕的模式
                AutoCompleteMode.SuggestAppend;
            cbox_Find.AutoCompleteSource = //设置自己主动完毕字符串的源
                AutoCompleteSource.ListItems;
        }


关键技术


  1. AutoCompleteMode属性

    该属性用来获取或设置控件自己主动完毕的模式。

    语法格式:

    PublicAutoCompleteMode AutoCompleteMode{get;set;}

    參数说明:

    属性值:AutoCompleteMode 枚举值。这些值分别为AutoAppendAutoSuggestAutoSuggestAppendNone,默觉得None

  2. AutoCompleteSource属性

    该属性用来获取或设置一个枚举值,这个枚举值用来设置自己主动完毕字符串的源。

    语法格式:

    PublicAutoCompleteSource AutoCompleteSource{get;set}

    属性说明:

    AutoCompleteSource枚举值。这些枚举值分别为AllSystemSourcesAllUrlNone等,默觉得None

     


小结:


   通过以上两篇博客,来探索Combox控件的索引功能,方便了我们以后的输入,尤其是简化了从下拉文本框中选择的功能,节省了我们的时间。


 


 


 



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118858.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • phpstrom2021.5激活码【在线注册码/序列号/破解码】「建议收藏」

    phpstrom2021.5激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    46
  • pycharm Debug调试技巧

    pycharm Debug调试技巧Debug 调试功能 是一项编程人员的重要技能 学会了 Debug 可以知道程序的走向 Debug 的前世在正式讲解之前 先来了解下 debug 这个词的由来 就像我们初学 Python 时 先要了解下它历史的由来 1937 年 美国青年霍华德 艾肯找到 IBM 公司为其投资 200 万美元研制计算机 第一台成品艾肯把它取名为 马克 1 号 mark1 又叫 自动序列受控计算机 从这时起 IBM 公司由生产制表机 肉铺磅秤 咖啡研磨机等乱七八糟玩意儿行业 正式跨进 计算机 领地 为马克 1 号编制程序的是哈佛的一位女

    2025年7月26日
    3
  • linux如何添加telnet服务

    linux如何添加telnet服务

    2021年6月30日
    114
  • screenflow怎么录屏_mac录屏软件 带声音

    screenflow怎么录屏_mac录屏软件 带声音ScreenFlow8forMac是一款集屏幕录制和视频编辑为一体的软件,全新版本screenflowformac中文版已经更新,新版本带来跟踪缩略图、手绘注释、可拆卸编辑时间线、快速旁白和配音添加、刻录字幕等新功能,还有更多改进,赶紧来体验一下吧!ScreenFlow8forMac官方介绍ScreenFlow®是专为macOS设计的屡获殊荣的屏幕录制和视频编辑软件。凭借高质量的屏幕,视频,音频和iOS捕捉,极其强大的编辑功能以及新的StockMediaLibrary选项,

    2022年9月24日
    0
  • STM32F103C8T6芯片的引脚分布,及注意事项(用于芯片选型)「建议收藏」

    STM32F103C8T6芯片的引脚分布,及注意事项(用于芯片选型)「建议收藏」STM32F103C8T6这款芯片,是我们使用单片机做项目常用到的一款芯片。它具有价格便宜、性能强大、资源齐全等各种优点。我常常使用的是黑金的c8t6核心板,如下:以下将介绍他的资源配置该款芯片各个管脚的功能分配如下(注意:凡是引脚标注有ADC功能的,该引脚都是3.3V耐压,不可接5V信号,否则会使该引脚烧毁或者芯片烧毁)附件为:1.官方c8t6的数据手册(中英文)2….

    2022年10月15日
    0
  • flv does not support that sample rate, choose from[通俗易懂]

    flv does not support that sample rate, choose from[通俗易懂]#ffmpeg-y-ar44100-iin.aviout.flvFFmpegversionSVN-r11087,Copyright(c)2000-2007FabriceBellard,etal.configuration:–enable-gpl–enable-pp–enable-libmp3lame–enable-libfaad–e…

    2022年10月16日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号