text필드 여러개 있는걸 tab으로 이동하듯이 Enter로도 되게 하고 싶은데요..
각 텍스트 필드별로 키프레스를 받아서요
if Key = #13 then 해가지고 다음 텍스트 창으로 setfocus해도 되지만요..
코드가 너무 길어지더군요..
그래서 폼에 keypress이벤트를 주고 엔터값을 받으면
현제 포커스가 text창일경우엔 tab키를 누른것처럼 리턴해 주면 되겠다라고
생각은 되는데요.. 프로그래밍 실력이 없어서 구현을 못하고 있습니다..
고수님들에 조언좀 부탁드리겠습니다..
> text필드 여러개 있는걸 tab으로 이동하듯이 Enter로도 되게 하고 싶은데요..
> 각 텍스트 필드별로 키프레스를 받아서요
> if Key = #13 then 해가지고 다음 텍스트 창으로 setfocus해도 되지만요..
> 코드가 너무 길어지더군요..
>
> 그래서 폼에 keypress이벤트를 주고 엔터값을 받으면
> 현제 포커스가 text창일경우엔 tab키를 누른것처럼 리턴해 주면 되겠다라고
> 생각은 되는데요.. 프로그래밍 실력이 없어서 구현을 못하고 있습니다..
>
> 고수님들에 조언좀 부탁드리겠습니다..
>
안녕하세욤 바보감자입니다 꾸벅 ^^*
님이 원하시는데루
텝으로 이동하게 할려면 sendmessage 로 메세지를 날려줘야 하는데..
그방법보단 ^^ 걍 이해 쉬운 방법을 알려드리께요..
일단 keydown 이벤트에 이러케 등록해보세요..
If Key = 13 then
begin
SelectNext(Sender As TWinControl, True, True);
Key := 0;
end;
마찬 가지 입니다
텝 오더를 잘 설정하시면 ^^
자동으로 갑니다 ...
함 해보시면 알아요
여넘을 모든 edit이벤트에 같이 등록 시키시면 되게