寄木さん
久世です。
SelStartで解決しました。
ありがとうございました。
修正後のコードを記載します。
procedure TForm1.ComboBox1Change(Sender: TObject);
var
I : Integer;
Pos: Integer;
begin
SendMessage(ComboBox1.Handle, CB_SHOWDROPDOWN, 1, 0);
Pos := ComboBox1.SelStart;
ComboBox1.Items.Clear;
for I := 0 to Sl.Count-1 do
begin
if StrLIComp(PChar(ComboBox1.Text), PChar(Sl[I]),
Length(ComboBox1.Text)) = 0 then
ComboBox1.Items.Add(Sl[I]);
end;
ComboBox1.SelStart := Pos;
end;