아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자19.05.13

델파이에서 기본적으로 사용하는 이벤트가 무엇이 있나요?

델파이 툴에서 일반적인 컴포넌트에 있는

이벤트들이 굉장히 많은데 이게 언제 발생하는

이벤트들인지 궁금합니다

종류들과 발생되는 상황설명 좀 해주세요!

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요?

    델파이에서 자주 사용하거나 기본적인 이벤트들을 설명해드리겠습니다

    대부분의 컴포넌트들에 있는 이벤트이다.

    OnChange
    개체나 컴포넌트에 지정된 값이 변화될 할 때 발생
    OnClick
    컴포넌트를 클릭할 때 발생
    OnDblClick
    컴포넌트를 두번 클릭할 때 발생
    OnDragDrop
    끌어당긴 개체를 놓을 때 발생
    OnDragOver
    컴포넌트위로 개체를 끌 때 발생
    OnEndDrag
    개체를 끄는 것을 끝낼 때 발생
    OnEnter
    컴포넌트가 활성화될때만 발생
    컴포넌트로 포커스가 들어왔을때 발생
    ※ 자바스크립트의 onfocus 이벤트 핸들러와 같은 역할을 합니다.

    OnExit

    focus가 다른 컴포넌트로 움직일 때 발생

    OnKeyDown

    key를 눌렀을 때 발생. 특수키(ctrl, alt, shift, tab, enter, backspace,F1~F12 등등)에 반응함

    OnKeyPress 이벤트

    key를 눌렀을 때 발생. 특수키(ctrl, alt, shift, tab, enter, backspace,F1~F12 등등)에 반응안함

    OnKeyUp 이벤트

    누른 Key를 놓았을 때 발생, 키를 누른후에 발생

    ※ OnKeyDown와 OnKeyPress 이벤트핸들러가 발생한후 발생하는 이벤트

    컴포넌트상에서 마우스 버튼을 눌렀을 때 발생
    OnMouseMove
    컴포넌트상에서 마우스를 움직일 때 발생
    OnMouseUp
    컴포넌트상에서 눌려있던 마우스 버튼을 놓았을 때 발생
    OnStartDrag
    끌어당기기를 시작할 때 발생