winform textbox提示历史记录

1、只限当次打开的记录

 /// <summary>
        ///
        /// </summary>
        /// <param name="tb"> 要设置的textbox</param>
        /// <param name="list">数据源的集合</param>
        private void BindHistory(TextBox tb, List<string> list)
        {
            tb.AutoCompleteCustomSource.Clear();//先清除之前绑定的数据源
            tb.AutoCompleteCustomSource.AddRange(list.ToArray());//绑定新的数据源
            tb.AutoCompleteMode = AutoCompleteMode.SuggestAppend;//设置显示样式
            tb.AutoCompleteSource = AutoCompleteSource.CustomSource;//数据源的格式
        }

2、

如果是把所有的历史记录都=显示出来,只需要把记录存到文件里面。对文件的内容进行读取,重新绑定textbox的数据源就可以了。

完!!

 

posted @ 2017-08-14 09:51  冲天小肥牛  阅读(325)  评论(0编辑  收藏  举报