Delphi-Quellcode:
procedure TStdLookUpControlEdit.WMGetDlgCode(var Msg: TWMGetDlgCode);
begin
// !!!!!!!!!!!!Blockiert das wechseln zum nächsten control durch Pfeiltasten..
// ...der fokus bleibt bei dem Control!!!!!!!!!!!!!!
Msg.Result := DLGC_WANTARROWS;
// !!!!!!!!!!!!Blockiert das wechseln zum nächsten control in der tab Order...
// ...der fokus bleibt bei dem Control!!!!!!!!!!!!!!
if assigned(lookUp) and Assigned(lookup.Grid) then
Msg.Result := Msg.Result or DLGC_WANTTAB;
// !!!!!!!!!!!Verhindert das Blockieren von Shortcut-Buchstaben!!!!!!!!!!!!!!
if assigned(lookUp) and Assigned(lookup.Grid) then
Msg.Result := Msg.Result or DLGC_WANTCHARS;
end;
Problem mit DLGC_WANTCHARS gelöst.