* Powerbuilder 10.5


지금까지 일종의 사원관리 프로그램을 만들었습니다.

기초적인 기능 위주로 구현을 했는데요. 앞으로는 DataWindow 에 좀 더 집중을 해 보겠습니다.

w_list 를 엽니다.




dw_emp 에 포커스를 두고 Tab 키를 연속해서 누르면 커서가 오른쪽으로 이동하는 모습이 보입니다.

dw 에서 설정한 Tab Order 순서대로 이동하는 건데요. Tab Order 가 말 그대로 Tab 키를 누를 때 이동하는 순서를 정한거라서 정상적인 동작을 하는 겁니다.

그러나 사용자에 따라서 Enter 키를 눌렀을 때도 마찬가지로 동작하기를 원할 수도 있습니다.

지금은 Enter 키를 연속해서 누르면 포커스가 아래 로우로 이동합니다.



Enter 키를 눌렀을 때에도 커서의 위치가 오른쪽으로 이동하도록 해 보겠습니다.

1. Enter 키를 눌렀을 때 -> 사용자 이벤트, Event ID : pbm_dwnprocessenter
2. 아래 로우 이동방지 -> return 1
3. 커서의 위치가 오른쪽으로 이동하도록 -> Send




1번은 사용자 이벤트(User Event) 로 구현합니다.

 

 

이 글은 회원 전용입니다.

https://all4museum.tistory.com/entry/%ED%9A%8C%EC%9B%90%EC%A0%9C-%EC%84%9C%EB%B9%84%EC%8A%A4-%EC%8B%9C%EC%9E%91?category=892450

 

프리미엄 회원 모집

 

all4museum.tistory.com

 

Posted by A4M
,