[개발/delphi] 컨트롤 사이를 움직이는 방향키
Edit 컨트롤에서 UP, DOWN키는 사용되지 않는다. 필드 사이를 이동할 때도.
KeyPreview 프로퍼티를 이용하여 OnKeyDown 이벤트에서 코드로 조작할 수 있다.
Edit 컨트롤에서 UP, DOWN키는 사용되지 않는다. 필드 사이를 이동할 때도.
KeyPreview 프로퍼티를 이용하여 OnKeyDown 이벤트에서 코드로 조작할 수 있다.
~~~~~~~~~~~~~~~~~~~~~~~~~
procedure TForm1.FormKeyDown(
Sender : TObject;
var Key: Word;
Shift : TShiftState
) ;
var
Direction : Integer;
begin
Direction := -1;
case Key of
VK_DOWN, VK_RETURN : Direction := 0; {Next}
VK_UP : Direction := 1; {Previous}
end;
if Direction <> -1 then
begin
Perform(WM_NEXTDLGCTL, Direction, 0) ;
Key := 0;
end;
end;
~~~~~~~~~~~~~~~~~~~~~~~~~
반응형
'Delphi, RadStudio' 카테고리의 다른 글
[개발/delphi] 64bit 시스템 디렉토리 가져오기 (0) | 2012.01.13 |
---|---|
[개발/delphi] 키를 눌러 반복문 종료하기 (0) | 2012.01.11 |
[개발/delphi] 전체화면 만들기 (0) | 2012.01.11 |
[개발/delphi] 파일크기/디스크할당크기 구하는 여러가지 방법 (0) | 2012.01.07 |
[개발/delphi] 델파이 프로그램에서 로드된 모든 리소스명 얻기 (0) | 2011.12.22 |
댓글