Delphi обновление списка источников для автозаполнения - PullRequest
0 голосов
/ 10 июля 2019

Я использую IAutoComplete2 для обновления текстового поля. Это код, который я использую для создания IAutoComplete2:

lstSource:= TStringList.Create;
lstSource.LoadFromFile('source.txt');
FAutoSource  := CreateComObject(CLSID_AutoComplete) as IAutoComplete2;
FStringsSource := TEnumString.Create(lstSource) as IUnknown;
OleCheck(FAutoSource.SetOptions(ACO_AUTOAPPEND));
OleCheck(FAutoSource.Init(txtText.Handle, FStringsSource, nil, nil));  

Это работает нормально, но мне нужно обновить список источников, если пользователь вводит что-то, чего еще нет в списке. Я добавляю новую строку в lstSource; как мне затем обновить FStringsSource?

Нимуси

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...