Registriert seit: 2. Apr 2004
Ort: Bonn
2.538 Beiträge
Delphi 11 Alexandria
|
AW: (Adv)StringGrid Tastendruck
1. Apr 2014, 21:22
Ist schon verständlich, habe das genauso in einem meiner Programme implementiert (mit dem AdvStringGrid).
So weit ich weiß, geht das nicht automatisch, hatte da jedenfalls auch nichts passendes gefunden.
Ich durchlaufe daher in meinem Programm die Datenquelle und ermittle quasi die Zeilennummer, in welcher der eingegebene Buchstabe mit dem ersten passenden Eintrag (Anfangsbuchstaben) zu finden ist.
Dann stelle ich Selektionszeile auf diese Zeilennummer.
Dann merke ich mir diese Zeile, in einer globalen bzw. Formvariablen.
Die kann ich dann benutzen, falls der User direkt hinterher noch mal den gleichen Buchstaben eingibt. Denn dann beginne ich die Suche nicht von vorne, sondern ab der gemerkten Stelle, bzw. eine Zeile dahinter.
|