du musst von TEdit ableiten und eine Message abfangen
Delphi-Quellcode:
TTabEdit = class(TEdit)
private
procedure FWMGETDLGCODE(var Msg : TWMGetDlgCode); message wm_GetDlgCode;
end;
[...]
procedure TTabEdit.FWMGETDLGCODE(var Msg : TWMGetDlgCode);
begin
inherited;
Msg.Result := Msg.Result or DLGC_WANTTAB;
end;
Anschließend bekommst du im OnKeyPress etc. auch das Event wenn die Tab-Taste gedrückt wird