Also wenn ich deisen Code:
Delphi-Quellcode:
procedure TForm1.ComboBox1Change(Sender: TObject);
var Name : String;
begin
Table5.First;
ComboBox1.Items.Clear;
while not Table5.eof do
begin
Name := Copy(Table5.FieldByName('Vorname').AsString,0,Length(ComboBox1.Text));
If UpperCase(Name) = UpperCase(ComboBox1.Text) then
ComboBox1.Items.Add(Table5.FieldByName('Vorname').AsString);
Table5.Next;
end;
SendMessage(ComboBox1.Handle,CB_SHOWDROPDOWN,1,0);
end;
Ausführe ist er weg???
Liegt das vieleicht an OnChange??? Bei KeyUp gehts auch net. Bei KeyPress fügt er den buchstaben vorne dran.
Ich hab es mal jetzt mehrmals getestet es leigt vieleicht an den eingegebenen Buchstaben.
Wenn ich bei mir z.b. groß a eingebe verschwindet sie. Auch wenn ich ne überprüfung für den Key mache gehts net. Warum??????
Woran kann das liegen.
Auch wenn ich nur die Message sende ist es so