procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = 13 then edit2.text:='하하하';
end;
이런 프로시져에서...
엔터를 누르면 eidt2.text 에 하하하 를 나오게했습니다.
13이라는 숫자대신 VK_return 이라는 말을 넣어도 됩니다.
근데 #13을 넣는거도 있던데..
무슨 차이점이죠?
전 학원에서 배울때 #13으로 넣으라고 들은거 같은데
너무 시간이 오래지나 까먹었습니다.
그럼. 이만..
아참..
델파이관심 있는 분 중에... MSN 쓰고 계시면 연락주세요
아이디 추가해주시던지 제 MSN 은 chlosh@hotmail.com 입니다.
인자의 차이겄지여
보통 Keypress 이벤트에서 넘어오는 인자는 char인자 입니다.
보통 ascil code #13이넘어오겠디여
아래 KeyDown 이벤트에서는 Word 값으로 넘어오니 정수형이같디요
참고로 VK_~~~ 와 관련된 KEY 값은 windows.pas 에서 정의 되어
있는 건 아실테고
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = 13 then edit2.text:='하하하';
end;
Chlosh wrote:
> procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
> Shift: TShiftState);
> begin
> if key = 13 then edit2.text:='하하하';
> end;
>
> 이런 프로시져에서...
> 엔터를 누르면 eidt2.text 에 하하하 를 나오게했습니다.
> 13이라는 숫자대신 VK_return 이라는 말을 넣어도 됩니다.
> 근데 #13을 넣는거도 있던데..
> 무슨 차이점이죠?
> 전 학원에서 배울때 #13으로 넣으라고 들은거 같은데
> 너무 시간이 오래지나 까먹었습니다.
> 그럼. 이만..
> 아참..
> 델파이관심 있는 분 중에... MSN 쓰고 계시면 연락주세요
> 아이디 추가해주시던지 제 MSN 은 chlosh@hotmail.com 입니다.