Q&A

  • dbgrid에서 엔터기 처리하는 방법...
dbgrid에서 cell간의 이동을 enter키로 처리하고 싶습니다..

Wincontrol가 dbgrid일 경우에는 그리드내에서 enter로 이동하고,

그 나머지 컴포넌트에서 enter키 처리할 경우에는 그 다음 활성화된 Edit로 이동하고자

합니다...

KeyDown이벤트에 vk_return : selectnext(sender as tWincontrol,true,true);

이렇게 코딩되어 있으니..

그리드에서 처리하는 방법만 알려주면 됩니다..

감사합니다...

1  COMMENTS
  • Profile
    쫑현이 2001.02.07 00:55
    델초보 wrote:

    > dbgrid에서 cell간의 이동을 enter키로 처리하고 싶습니다..

    > Wincontrol가 dbgrid일 경우에는 그리드내에서 enter로 이동하고,

    > 그 나머지 컴포넌트에서 enter키 처리할 경우에는 그 다음 활성화된 Edit로 이동하고자

    > 합니다...

    > KeyDown이벤트에 vk_return : selectnext(sender as tWincontrol,true,true);

    > 이렇게 코딩되어 있으니..

    > 그리드에서 처리하는 방법만 알려주면 됩니다..

    > 감사합니다...



    DBGrid내에서 엔터키를 쳤을때.. 다음 Cell로 이동하기 위해선 다음과 같이..

    KeyPress Event에다 코딩을 해 보시기 바랍니다.

    if Key = #13 then

    begin

    Key := #0;

    DBGrid1.Perform(WM_KEYDOWN, VK_TAB, 0 );

    end;

    이렇게 해보시기 바랍니다...