우선 제가 제작하고 있는 폼형식은 SDI입니다.(MDI아닙니다.)
아주 단순한 프로그램을 제작하고 있습니다.
우선 질문할것은요.
만약 제가 키보드에 Enter키를 누르면 버튼컴포넌트(Button1)을 클릭하는 효과
거든여. 이거 어떻게 구현하는거죠.
예로 들어설명하겠습니다. ^^
제가 Edit1에 문자열을 입력하고 키보드Enter키를 누르면
Label1에 문자열이 출력되는 프로그램이라면
원래는 버튼컴포넌트(Button1)을 눌러야만 문자열이 출력되잖아여
하지만 저는 키보드Enter를 누르면 출력되게 만들고 싶습니다.
소중한 답변 기다리겠습니다.^^
SDI 라면 간단하게 폼에서 코드몇줄 써주시면 될것 같네요..
폼에 보시면 keyPreview 프로퍼티를 True 로 해주시고.
keyDown 이나 up press 중 원하시는 곳에서.
키값이 엔터일때 버튼 클릭메소드를 부르면 될것 같네요.
if key = vk_return then
begin
button1Click(nil);
end;
그럼 즐거운 시간 되세요.