TAB-Taste abfangen und unterdrücken

Ich muss den TAB-Tastaturstrich auf TEdits abfangen und sie programmgesteuert unterdrücken. In bestimmten Fällen möchte ich nicht, dass der Fokus zum nächsten Steuerelement wechselt.

Ich habe versucht, mit KeyPress, KeyDown sowohl auf TEdit-Ebene als auch auf TForm mit KeyPreview = true umzugehen. Ich habe Ratschläge bekommen von:

TAB-Taste in RichEdit abfangenWie kann ich mit der TAB-Taste eine TComboBox schließen, ohne die aktuelle Position zu verlieren?

Aber es hat nicht funktioniert. Die Ereignisse werden beispielsweise für die Eingabetaste ausgelöst, jedoch nicht für die TAB-Taste.

Ich verwende Delphi 7. Vielen Dank für Ihre Hilfe.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage