我正在尝试在 c# 中创建一个自动完成文本框,因此我将AutoCompleteMode设置为SuggestAppend并将AutoCompleteSource设置为custom,
现在每次我启动 exe 时它都可以正常工作,但问题是当我关闭 exe 并再次打开它时它会忘记历史记录.....那么我怎样才能让它的历史记录永久存在?
我正在尝试在 c# 中创建一个自动完成文本框,因此我将AutoCompleteMode设置为SuggestAppend并将AutoCompleteSource设置为custom,
现在每次我启动 exe 时它都可以正常工作,但问题是当我关闭 exe 并再次打开它时它会忘记历史记录.....那么我怎样才能让它的历史记录永久存在?
您可以将建议/历史记录保存在文本文件中,也可以在每次搜索时更新文本文件,请参阅此链接
你可以使用你自己的AutoCompleteCustomSource
.
捕捉TextChanged
事件,将新文本保存到文件中。
您AutoCompleteCustomSource
应该从该文件中读取其值。
您可以在此处阅读有关如何使用的更多AutoCompleteCustomSource
信息:
您必须在 TextBox 类上使用所有三个属性“AutoCompleteCustomSource”、“AutoCompleteMode”和“AutoCompletesource”。然后你会得到想要的解决方案。