zoukankan      html  css  js  c++  java
  • 为WinForm combox控件增加自动完成功能

    http://hi.baidu.com/softwyy/blog/item/07ca0af679b7822a730eecbc.html

    private void toolStripButton3_Click(object sender, EventArgs e)
            {
                
    if (CanHistoryKey == true)              //让用户自己设置是否愿意使用自动完成的功能
                {
                     AutoCompleteStringCollection auto 
    = new AutoCompleteStringCollection();//定义并实例化AutoCompleteStringCollection类
                    if (MyLib.Properties.Settings.Default.HistoryKey != null)
                         auto 
    = MyLib.Properties.Settings.Default.HistoryKey;//设置时HistoryKey的值是为null的,所以不为空时我们需要加载旧的历史关键字
                     auto.Add(toolStripTextBox1.Text.Trim());                //添加新的历史关键字
                     MyLib.Properties.Settings.Default.HistoryKey = auto;    //将历史关键字进行更新(不过并没有保存)
                     toolStripTextBox1.AutoCompleteCustomSource = auto;   //立刻为控件添加新的历史关键字
                 }
             }


    //--------------------------------------------
    private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
            {
                 MyLib.Properties.Settings.Default.Save(); 
             }

    //--------------------------------------------
    private void 清空历史记录ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                 MyLib.Properties.Settings.Default.HistoryKey 
    = null;
                 toolStripTextBox1.AutoCompleteCustomSource 
    = null;
             }
  • 相关阅读:
    个人案例分析
    软工结对作业
    交点问题
    C语言复习
    【软件工程】提问回顾与个人总结
    【技术博客】Arxiv的新Paper获取和机翻
    【技术博客】动态面包屑导航
    对对碰 -- 软工结对编程博客
    交点计数 -- 软工个人项目作业
    面向对象的程序设计-模块四课程总结
  • 原文地址:https://www.cnblogs.com/wucg/p/1771424.html
Copyright © 2011-2022 走看看