Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

bräuchte mal ne Lösung für folgendes Problem:

Ich hab ein Grid, in dem sollte man beim drücken der jeweiligen Taste auch gleich zu der Zeile springen, in der das erste Wort mit dem jeweiligen Buchstaben zufinden ist (halt so wie im Windows Explorer). Ich hab schon in der Delphi Hilfe geschaut, aber nix passendes gefunden. Wär nett wenn mir hier jemand helfen könnte...

mfg newbie

Geschrieben
Hallo Monty82!

Es handelt sich um ein DBGrid. Wie meinst Du das mit dem OnKey-Ereignis? Gib mal ein Beispiel...

mfg

Du könntest in nem Tastaturereignis nen Locate auf die Datenquelle, die hinter dem Grid steht, machen.

Beispiele zu KeyDown, KeyUp und OnKeyPress findest du wo? In der Delphi-Hilfe! ;)

Ich würd das ungefähr so machen:

 procedure TNPKZukaufGrid.ElTreeKeyPress(Sender: TObject; var Key: Char);

begin

  FModul.TBZukauf.Locate('Bezeichnung',(Key),[loCaseInsensitive, loPartialKey]);

end;

Ich hab das aber wie gesagt nicht getestet...so ungefähr würd ichs machen.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...