比如我有一个窗体有一个菜单项的ShortCut是Enter,窗体上还有10个Edit控件,全部也都OnKeyDown事件相应Enter。我发现只要我按Enter,一律是快捷键的Enter处理此消息,没有办法让Editer再相应了。感觉应该在窗体的OnShortCut事件中找解决方法,但是搞不定的,无论我在里面调用Abort还是把Handled设置为False,都没有用的。应该如何处理的啊?
调试欢乐多
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (TEdit(Sender).Focused) and (Key = 13) then
begin
Memo1.Lines.Add('TForm1.Edit1KeyDown' + IntToStr(Key));
end
end;