Einzelnen Beitrag anzeigen

Benutzerbild von Moombas
Moombas

Registriert seit: 22. Mär 2017
Ort: bei Flensburg
525 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Combobox anderes Verhalten als in Delphi

  Alt 6. Nov 2019, 09:41
Sorry, aber natürlich ist Autocomplete eingeschaltet....
Aber Lazarus arbeitet anders.

Delphi:
1. Du tippst Zeichen für Zeichen ein
2. Autocomplete wird ausgeführt
3. Du kannst im Onchange Combobox.text abfragen und dort steht der autom. vervollständigte Text drin => indexof >= -1
4. Du kannst weiter tippen bis die eingestellte maximale Zeichenanzahl (4) erreicht ist und der index größer -1 ist oder er löscht das letzte eingegebene Zeichen

Lazarus:
1. Du tippst Zeichen für Zeichen ein
2. Autocomplete wird noch NICHT ausgeführt
3. Du kannst im Onchange Combobox.text zwar abfragen aber dort steht nur der eingetippte Text drin => indexof = -1
4. Er löscht sofort das eingegebene Zeichen => man hat quasi immer ein leeres Textfeld.
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.
  Mit Zitat antworten Zitat