我正在尝试在c#中创建自动填充文本框,因此我将 AutoCompleteMode 设置为 SuggestAppend 并将 AutoCompleteSource 设置为自定义,
现在每次启动exe时都能正常工作,但问题是当我关闭exe并再次打开它时会忘记历史记录.....所以如何才能使其历史永久化?
答案 0 :(得分:1)
您可以在文本文件中保存建议/历史记录,也可以在每次搜索时更新文本文件 请参阅此link
答案 1 :(得分:0)
您可以使用自己的AutoCompleteCustomSource
。
抓住TextChanged
事件,将新文本保存到文件中。
您的AutoCompleteCustomSource
应该从该文件中读取其值。
您可以在此处详细了解如何使用AutoCompleteCustomSource
:
答案 2 :(得分:0)
你必须使用所有这三个属性 TextBox类上的“AutoCompleteCustomSource”,“AutoCompleteMode”和“AutoCompletesource”。 然后你会得到理想的解决方案。