안녕하세요^^
제가 초보라서..요
더하기 프로그램인데요..에디트박스가 3개 버튼 하나...
에디트1에 숫자 입력 에디트2에도 숫자 입력
버튼 "더하기"를 누루면 에디트3에 결과값이 출력 되는 건데요.
에디트 1,2에 수를 입력하고 마우스로 버튼"더하기"를 눌러도 결과값이
출력되고...에디트2에 값을 입력하고 여기서 바로" 엔터"를 쳐도..
에디트3에 결과값이 출력 되게 하려니까 안돼네요..
책에 의하면 버튼의 이벤트를...OnClick
var
i,j:integer;
begin
i:=strtoint(edit1.text);
j:=strtoint(edit2.text);
edit3.text:=inttostr(i+j);
end;
여기까지가 마우스로 누루기고요..
암튼 이렇게 하고나서..
OnEnter을 누루고나서..
위 부분하고 똑같이 했거든요...
어케 해야 하져 ???
참고로 OnEnter 이벤트는 포커스가 들어갈 때 발생합니다.
Edit2의 KeyPress 이벤트
if Key = VK_RETURN then
begin
Button1.Click;
end;