자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey Edit 내용입력 후 다음 버튼 클릭시 다음 Edit로 이용하는 방법
2016.03.10 12:17
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
XE7에서 Android 개발시 Edit 박스에 글입력 후 가상키보드에서 "다음" 버튼을 클릭할 때 다음 Edit 박스로 Focus가 이동하는 방법을 어떻게 구현해야 하는지 궁금합니다.
그럼 답변 부탁드립니다.
댓글 4
-
jojo
2016.03.10 13:53
-
빨리빨리
2016.03.10 14:36
답변 고맙습니다.
일반적으로 VCL에서 하던 방식으로 FormKeyDown 에
if Key = vkReturn then begin
Key := vkTab;
KeyDown(Key, KeyChar, Shift);
end;
이렇게 처리하는 것이 맞는지 더 좋은 방법이 없는지...
-
VCL에서는,
폼의 KeyPreview 속성을 선택하면 각 컨트롤에서 발생하는 Key 이벤트(OnKeyDown, OnKeyPress, ...)를 폼에서 발생됩니다.
폼의 KeyDown 이벤트에 다음 코드를 추가하면 엔터 시 다음 컨트롤로 이동되며
다음 컨트롤은 탭인덱스 기준입니다.
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_RETURN then
SelectNext(Activecontrol, True, True);
end;
-
빨리빨리
2016.03.11 11:19
고맙습니다.
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 17167
공지
유용한 관련 사이트
관리자2 2014.03.20 56039
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 99473
13
ScrollBox안에 Edit 가상키보드 문제..
[4] 운직 2021.07.14 684
12
안드로이드 기반에서 mysql 데이터 베이스로 바로 접속하는 방법 없나용?
[1] 김종찬 2018.05.30 346
11
VirtualKeyboard 관련 질문있습니다.
신우 2017.11.10 172
10
TWebview 가상키보드 문제
[2] 지병철 2017.10.26 590
9
XE10,1 berlin android 설정
[1] 푸우웅 2016.09.19 373
8
안드로이드 다국어 가상 키보드 고정 방법 있나요?
[2] 한사람 2016.04.15 1024
7
가상키보드 처리
[2] 김태윤 2016.03.26 928
»
Edit 내용입력 후 다음 버튼 클릭시 다음 Edit로 이용하는 방법
[4] 빨리빨리 2016.03.10 1578
5
TEdit 에 커서가 들어갈때 가상키보드 나타나지 않게
[2] 희망나라 2015.06.22 454
4
[XE6] 안드로이드 에디트클릭시, 무조건 [붙여넣기] 나오는현상
가을이다 2014.10.11 1565
3
학생입니다! 스마트폰 키보드관련 질문입니다!
윤우민 2014.10.06 1747
2
파이어몽키 모바일어플리케이션에서 가상키보드에 의한 화면가림현상 해결좀
[2] 농가사랑 2014.08.29 2976
1
XE6 TMemo 키보드 이벤트 문제
가을이다 2014.07.03 2328
Firemonkey Edit 내용입력 후 다음 버튼 클릭시 다음 Edit로 이용하는 방법
2016.03.10 12:17
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
XE7에서 Android 개발시 Edit 박스에 글입력 후 가상키보드에서 "다음" 버튼을 클릭할 때 다음 Edit 박스로 Focus가 이동하는 방법을 어떻게 구현해야 하는지 궁금합니다.
그럼 답변 부탁드립니다.
댓글 4
-
jojo
2016.03.10 13:53
-
빨리빨리
2016.03.10 14:36
답변 고맙습니다.
일반적으로 VCL에서 하던 방식으로 FormKeyDown 에
if Key = vkReturn then begin
Key := vkTab;
KeyDown(Key, KeyChar, Shift);
end;이렇게 처리하는 것이 맞는지 더 좋은 방법이 없는지...
-
VCL에서는,
폼의 KeyPreview 속성을 선택하면 각 컨트롤에서 발생하는 Key 이벤트(OnKeyDown, OnKeyPress, ...)를 폼에서 발생됩니다.
폼의 KeyDown 이벤트에 다음 코드를 추가하면 엔터 시 다음 컨트롤로 이동되며
다음 컨트롤은 탭인덱스 기준입니다.
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_RETURN then
SelectNext(Activecontrol, True, True);end;
-
빨리빨리
2016.03.11 11:19
고맙습니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 17167 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 56039 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 99473 |
13 | ScrollBox안에 Edit 가상키보드 문제.. [4] | 운직 | 2021.07.14 | 684 |
12 | 안드로이드 기반에서 mysql 데이터 베이스로 바로 접속하는 방법 없나용? [1] | 김종찬 | 2018.05.30 | 346 |
11 | VirtualKeyboard 관련 질문있습니다. | 신우 | 2017.11.10 | 172 |
10 | TWebview 가상키보드 문제 [2] | 지병철 | 2017.10.26 | 590 |
9 | XE10,1 berlin android 설정 [1] | 푸우웅 | 2016.09.19 | 373 |
8 | 안드로이드 다국어 가상 키보드 고정 방법 있나요? [2] | 한사람 | 2016.04.15 | 1024 |
7 | 가상키보드 처리 [2] | 김태윤 | 2016.03.26 | 928 |
» | Edit 내용입력 후 다음 버튼 클릭시 다음 Edit로 이용하는 방법 [4] | 빨리빨리 | 2016.03.10 | 1578 |
5 | TEdit 에 커서가 들어갈때 가상키보드 나타나지 않게 [2] | 희망나라 | 2015.06.22 | 454 |
4 | [XE6] 안드로이드 에디트클릭시, 무조건 [붙여넣기] 나오는현상 | 가을이다 | 2014.10.11 | 1565 |
3 | 학생입니다! 스마트폰 키보드관련 질문입니다! | 윤우민 | 2014.10.06 | 1747 |
2 | 파이어몽키 모바일어플리케이션에서 가상키보드에 의한 화면가림현상 해결좀 [2] | 농가사랑 | 2014.08.29 | 2976 |
1 | XE6 TMemo 키보드 이벤트 문제 | 가을이다 | 2014.07.03 | 2328 |
안해봐서 모르겠지만 키업이벤트에다가 다음키가 눌려졌으면 현재 edit에서 ResetFocus 하고 그다음 edit 에다가 SetFocus 하라고 하면 될거같습니다. 다음키는 찾아보면 나올거같아요