2

我正在尝试在 c# 中创建一个自动完成文本框,因此我将AutoCompleteMode设置为SuggestAppend并将AutoCompleteSource设置为custom

现在每次我启动 exe 时它都可以正常工作,但问题是当我关闭 exe 并再次打开它时它会忘记历史记录.....那么我怎样才能让它的历史记录永久存在?

4

3 回答 3

1

您可以将建议/历史记录保存在文本文件中,也可以在每次搜索时更新文本文件,请参阅此链接

于 2013-06-19T04:26:12.713 回答
0

你可以使用你自己的AutoCompleteCustomSource.

捕捉TextChanged 事件,将新文本保存到文件中。

AutoCompleteCustomSource应该从该文件中读取其值。

您可以在此处阅读有关如何使用的更多AutoCompleteCustomSource信息:

ListBox 项目作为文本框的 AutoCompleteCustomSource

于 2013-06-19T04:29:10.960 回答
0

您必须在 TextBox 类上使用所有三个属性“AutoCompleteCustomSource”、“AutoCompleteMode”和“AutoCompletesource”。然后你会得到想要的解决方案。

于 2013-06-19T04:47:51.827 回答