key press 이벤트를 쓸려그러는데요~
procedure TFormInsa.DBnameKeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then DBempno.SetFocus;
end;
이렇게 쓰면 제가 원하는 DBempno.SetFocus; 로 셋포커스가 가는게 아니라
영 딴데로 가버려요~~~
어떻게 해야되죠????
그리고 중복되는 이벤트를 따로 빼서 그냥 상속(맞나?) 받아 쓰려면
어디다 어떻게 정의를 해햐하죠?
왜 그런거 있잖아요....같은 메세지를 매번 정의하기 힘드니까
따로 빼놓구 그냥 불러 쓰는 그런거~~~~
간단한 예제 부탁드립니다 ...
델파이 혼자 스승님을 떠나 혼자 공부하려니 주께씀다~~~~~엉엉
>
> 어디다 어떻게 정의를 해햐하죠?
>
> 왜 그런거 있잖아요....같은 메세지를 매번 정의하기 힘드니까
>
> 따로 빼놓구 그냥 불러 쓰는 그런거~~~~
Object Inspector 에서 그냥 같은걸로 적어주심 됩니다.
예를들어 edit1 의 kyepress 이벤트이름이 edit1Onkeypress이고
edit2의 onkeyPress 이벤트도 같은걸로 사용하려한다면 프로시져의 이름을
입력하는 곳에서 edit1onKeyPress 를 선택해주시거나 입력해주시면 됩니다.
깨굴~