C#winform textbox实现输入记录功能

C#winform textbox实现输入记录功能在软件利用过程中 , 为了节流资料反复输入而且避免输入带来的错误 。 若是输入框有记实功能 , 那么输入过的工具我们就可以选择了 , 如许就很是便利了 。 下面 , 我们来看看这个功能在winform中的实现过程 。

需要这些哦
电脑 VS软件
方式/
1将要记实和显示记忆内容的textbox属性框属性更改 。
 AutoCompleteMode : SuggestApp  
AutoCompleteCustomSource:CustomSource

C#winform textbox实现输入记录功能

文章插图

2引用引文读写定名空间:
using System.IO;

C#winform textbox实现输入记录功能

文章插图

3编写文本读写代码 。
 public class TextBoxRemind
        {
            private string[] array = null;
            public void InitAutoCompleteCustomSource(TextBox textBox)
            {
                array = ReadTxt();
                if (array != null && array.Length > 0)
                {
                    AutoCompleteStringCollection ACSC = new AutoCompleteStringCollection();
                    for (int i = 0; i < array.Length; i++)
                    {
                        ACSC.Add(array[i]);
                    }
                    textBox.AutoCompleteCustomSource = ACSC;
                }
            }
            string[] ReadTxt()
            {
                try
                {
                    if (!File.Exists("Remind.txt"))
                    {
                        FileStream fs =
                            File.Create("Remind.txt");
                        fs.Close();
                        fs = null;
                    }
                    return File.ReadAllLines("Remind.txt", Encoding.Default);
                }
                catch
                {
                    return null;
                }
            }
            public void Remind(string str)
            {

推荐阅读