DBCtrlGrid에 DBEdit 와 DBComboBox를 쓰고 있습니다.
그런데 DBEdit, DBComboBox에서 엔터를 쳤을 경우 keypress이벤트를 그냥 지나가고 Exit이벤트를 타더군요! keypress이벤트를 타는 방법이 없을까요?
폼의 keypreview도 True로 놓구요!
if key =#13 then
begin
SelectNext(sender as TWinControl,true,true);
key:=#0;
end;
각각의 DBEdit 와 DBComboBox의 Exit이벤트에 다음콤포넌트의 setfocus를 놓고 쓰자니
종료 버튼 클릭시 각각의 Exit이벤트를 탄 후에 종료가 되는 문제가 생기던군요!
고수님들의 현면하신 방법을 부탁드립니다.
오늘도 즐거운 하루 되시길.....