자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 델파이 소스 좀 확인 부탁 드립니다. 윈도우 플랫폼에서는 작동되는데 안드로이드는 안되네요.
2019.03.08 14:10
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
1. 아래의 문장이 윈도우 플랫폼에서는 잘 작동되는데 안드로이드에서는 안되네요.
확인 부탁 드립니다.
procedure TTRCeX1Form.Edit_KeyDown(Sender: TObject;
var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
// 숫자만 입력
if (KeyChar < #48) or (KeyChar > #57) then KeyChar := #0;
if (KeyChar = #13) then
begin
end
end;
2.안드로이드 입력 키패드 에서 [다음] 키등 눌렀을때 값 알수 있는 방법
혹시 참고 문헌이나 샘플코드 부탁드려도 될까요??
이런 질문 안드려야 되는데 몇일째 찾는데 못찾겠네요 ^^
추신
파이어몽키에 VCL MaskEdit 처럼 혹 Mask 함수 있나요?? (숫자에 , 넣으려) ... 없으면 직접 만들고요 ^^
댓글 2
Delphi 델파이 소스 좀 확인 부탁 드립니다. 윈도우 플랫폼에서는 작동되는데 안드로이드는 안되네요.
2019.03.08 14:10
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
1. 아래의 문장이 윈도우 플랫폼에서는 잘 작동되는데 안드로이드에서는 안되네요.
확인 부탁 드립니다.
procedure TTRCeX1Form.Edit_KeyDown(Sender: TObject;
var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
// 숫자만 입력
if (KeyChar < #48) or (KeyChar > #57) then KeyChar := #0;
if (KeyChar = #13) then
begin
end
end;
2.안드로이드 입력 키패드 에서 [다음] 키등 눌렀을때 값 알수 있는 방법
혹시 참고 문헌이나 샘플코드 부탁드려도 될까요??
이런 질문 안드려야 되는데 몇일째 찾는데 못찾겠네요 ^^
추신
파이어몽키에 VCL MaskEdit 처럼 혹 Mask 함수 있나요?? (숫자에 , 넣으려) ... 없으면 직접 만들고요 ^^
키보드 타입을 지정해 숫자만 입력 받는 방식을 사용해 보시기 바랍니다.
http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/FMX.KeyboardTypes_Sample
일반적으로 안드로이드에서는 키보드 눌렀을때 무시하는 방법을 사용하지 않습니다.
(윈도우 방식으로 안드로이드 구현은 어려울뿐아니라 사용자에게 이질감을 줄 수 있습니다.)
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)