2013-06-19 42 views
2

我试图在C#中自动完成的文本框,所以我设置AutoCompleteModeSuggestAppend并设置AutoCompleteSource定制在c#中创建一个永久自动完成文本框?

现在每一次工作得很好,我开始的exe但问题在于,当我关闭exe并重新打开它时,它忘记了历史......那么我怎样才能使它的历史永久?

+0

窗口窗体或Web应用程序? –

+3

Shyam,他说'每次我打开exe文件:) – zey

回答

0

你可以使用自己的AutoCompleteCustomSource

抓住TextChanged事件,将新文本保存到文件中。

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

你可以阅读更多关于如何在这里使用AutoCompleteCustomSource

ListBox items as AutoCompleteCustomSource for a textbox

1

您可以保存建议/历史的文本文件,并在每个搜索 更新文本文件,请参阅本link

0

你必须使用所有的三个属性 “AutoCompleteCustomSource”,“AutoCompleteMode”,并在文本框类“AutoCompletesource”。 然后你会得到所需的解决方案。