Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.088 Beiträge
 
Delphi 12 Athens
 
#6

AW: Autocomplete bei ComboBox und Zuweisung durch Programm

  Alt 17. Dez 2010, 08:23
Delphi-Quellcode:
  Combobox1.Text := 'Hu';
  Combobox1.DroppedDown := true;
  Combobox1.DroppedDown := false;
OK, bei den vielen angebotenen Methoden hab'sch das glatt übersehn ... aber 'nen Versuch einfach nach dem .Text:=... über SendMessage+WM_KEY... sowas anzustoßeb, lief leider nicht

Wobei es manuell auch so gegangen wäre, obwohl dein Code natürlich cooler ist.
Delphi-Quellcode:
ComboBox1.Text := ...;
ComboBox1.SelStart := Length(ComboBox1.Text);
for i := 0 to ComboBox1.Items.Count - 1 do
  if AnsiStartsText(ComboBox1.Text, ComboBox1.Items[i]) then
  begin
    ComboBox1.SelText := Copy(ComboBox1.Items[i], Length(ComboBox1.Text) + 1);
    Break;
  end;
'nen IndexOf, für Textanfänge, gibt's anscheinend nicht
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat