Einzelnen Beitrag anzeigen

Benutzerbild von Woodman
Woodman

Registriert seit: 17. Mär 2007
74 Beiträge
 
Delphi 10.1 Berlin Starter
 
#1

Wie mit einer Taste Fokus wechseln und Key übergeben?

  Alt 30. Nov 2008, 13:07
Eine Anfängerfrage - ich such mir noch den Wolf.
Wenn mir jemand die passenden Schlüsselwörter verrät, kann ich weitersuchen.

Problem:
Ich habe ein Memo bei dem bei einem Schlüsselwort ein ListView eingeblendet wird.
Nun möchte ich mit den Cursortasten im ListView navigieren und mit Return das entsprechende Wort aussuchen. Also eine ähnliche Fuktionalität, wie sie die IDE zur Code-Vervollständigung mit bringt.
http://www.h-tanner.de/Download/ide-complete.png
Das klappt im Großen-und-Ganzen auch ganz gut, aber...

Wenn ich bei eingeblendeter ListView eine Cursortaste betätige, wird beim erste Mal nur die ListView fokussiert und dann kann kann ich erst navigieren.

Wenn ich im ListView bin und möchte aber weiterschreiben, wird mit der ersten Taste zwar der Fokus gewechselt, aber der Key geht verloren erst beim zweiten Tastendruck wird das Zeichen im Memofeld angenommen.

Frage:
Wie kann ich erreichen, das bei Eingabe der entsprechenden Taste sowohl der Fokus gewechselt als auch der Key im entsprechende Control angenommen wird?
Keep
Horst
Delphi 10.1 Berlin Starter unter Windows 10 - 1803
  Mit Zitat antworten Zitat