Q&A

  • DBCtrlGrid에 있는 DBEdit 와 DBComboBox keypress문제!
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이벤트를 탄 후에 종료가 되는 문제가 생기던군요!

고수님들의 현면하신 방법을 부탁드립니다.

오늘도 즐거운 하루 되시길.....



0  COMMENTS