C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[71793] Re:Re:Re:Re:Re: 해결되었습니다. 감사합니다 ^^
사에버 [] 4195 읽음    2014-09-29 08:40
제가 임의로 포커스를 지정해 둔 부분이 있었습니다.
- 입력하기기 쉽게 자동 블럭처리를 수행하도록 만든 코드 (SetFocus, SelectAll)
이 코드를 없애고 OnEnter를 이용하여 해결하였습니다.
정말 감사합니다. ^^

ㅁㄴㅇㄹ 님이 쓰신 글 :
: OnEnter는 focus가 해당 Control로 이동했을때 발생하는 이벤트입니다.
: OnExit는 반대로 focus가 다른 Control로 이동했을때 발생하고요.
: Edit를 순서대로 만들었다면, TabOder 속성이 순서대로 부여됐을테고,
: Tab을 누를 시 만든 순서대로 이동하게 되죠.
:
:
: Edit1에서 Tab키를 누르면, Edit1의 OnExit 이벤트가 발생하고,
: Edit2로 Focus가 이동되면서 Edit2의 OnEnter가 발생하죠.
:
: 그런데 만약, Edit1의 OnExit 에 다른 Control(Edit2가 아닌)로 Focus를 옮기게는 되는 코드가 있다면,
: Edit2의 OnEnter는 발생하지 않게 되고, 그 다음 Tab 버튼시에는 그 다른 Control의 TabOrder 다음의
: Control로 이동하게 됍니다.
: 아마 이런 경우가 아닐까... 생각되는데...
:
:
:
: Edit1 OnExit 맨 마지막에
:
: FocusControl(Edit2);
:
: 라고 써서 의도대로 Focus를 이동시키는 방법도 있겠네요.
:
:
:
:
:
: 사에버 님이 쓰신 글 :
: : OnEnter 및 OnExit으로 코딩해본 결과,
: : 값 입력 후 탭키를 눌렀을 때, 그 값에 따라 그래프 변동은 되나
: : 그다음 Edit로 탭키가 넘어가지지 않습니다. 물론 해당 Edit에 재입력 및 변환도 되지 않구요.
: : (Tab키의 기능을 상실하였습니다.)
: : OnEnter를 어떤식으로 반영해야 되는지 알려주시면 감사드리겠습니다.
: : 
: : 님이 쓰신 글 :
: : : 제가 잘 몰라서 그러는데,
: : : 혹시 무슨 말인지 다시한번만 자세히 설명해주시면 안될까요? ㅠㅠ
: : :
: : :
: : : ㅁㄴㅇㄹ 님이 쓰신 글 :
: : : : OnEnter 이벤트가  Tab으로 이동시에도 발생하네요.
: : : :
: : : :
: : : : 사에버 님이 쓰신 글 :
: : : : : 안녕하세요.
: : : : : 제목과 같이 Tab키를 사용하면서 Tab키 기능과 동시에 Enter키 기능도 수행하고자합니다.
: : : : :
: : : : : 현재 GUI는 그래프와 여러 Edit으로 이루어져있습니다.
: : : : : Edit 1창에 숫자를 기입 후 Enter키 누르면, 그래프가 기입한 포인트 중심으로 확대/변경되는 동작을 수행합니다.
: : : : : 저는 다음 Edit 2 창으로 Tab키를 눌러 이동할 때, Enter를 따로 누르지 않고도 커서가 Edit2로 옮겨지면서
: : : : : 그래프도 Edit 1에 기재된 포인트 중심으로 변경되는 동작을 코딩하고 싶습니다.
: : : : :
: : : : : 여러 자료를 검색하여 보니, Tab키는 윈도우 키라서 KeyPress 등이 먹히지 않는다고 합니다.
: : : : : KeyUp/Down도 현재 먹히지 않는 상태입니다.
: : : : :
: : : : : 고수님들 알려주시면 감사드리겠습니다. ^^

+ -

관련 글 리스트
71776 Tab키를 Tab키 기능과 동시에 Enter키 기능도 수행하는 방법? 사에버 3090 2014/09/25
71778     Re:Tab키를 Tab키 기능과 동시에 Enter키 기능도 수행하는 방법? ㅁㄴㅇㄹ 3256 2014/09/25
71781         Re:Re:Tab키를 Tab키 기능과 동시에 Enter키 기능도 수행하는 방법? 3627 2014/09/25
71786             Re:Re:Re: OnEnter로 해도 문제가 발생하네요 ㅠㅠ 사에버 3312 2014/09/26
71792                 Re:Re:Re:Re: OnEnter로 해도 문제가 발생하네요 ㅠㅠ ㅁㄴㅇㄹ 3338 2014/09/28
71793                     Re:Re:Re:Re:Re: 해결되었습니다. 감사합니다 ^^ 사에버 4195 2014/09/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.