我试图在C#中自动完成的文本框,所以我设置AutoCompleteMode到SuggestAppend并设置AutoCompleteSource到定制,在c#中创建一个永久自动完成文本框?
现在每一次工作得很好,我开始的exe但问题在于,当我关闭exe并重新打开它时,它忘记了历史......那么我怎样才能使它的历史永久?
我试图在C#中自动完成的文本框,所以我设置AutoCompleteMode到SuggestAppend并设置AutoCompleteSource到定制,在c#中创建一个永久自动完成文本框?
现在每一次工作得很好,我开始的exe但问题在于,当我关闭exe并重新打开它时,它忘记了历史......那么我怎样才能使它的历史永久?
你可以使用自己的AutoCompleteCustomSource
。
抓住TextChanged
事件,将新文本保存到文件中。
您的AutoCompleteCustomSource
应该从该文件中读取其值。
你可以阅读更多关于如何在这里使用AutoCompleteCustomSource
:
您可以保存建议/历史的文本文件,并在每个搜索 更新文本文件,请参阅本link
你必须使用所有的三个属性 “AutoCompleteCustomSource”,“AutoCompleteMode”,并在文本框类“AutoCompletesource”。 然后你会得到所需的解决方案。
窗口窗体或Web应用程序? –
Shyam,他说'每次我打开exe文件:) – zey