아하
생활

생활꿀팁

탈퇴한 사용자
탈퇴한 사용자

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

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

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

이벤트들인지 궁금합니다

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

    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
      끌어당기기를 시작할 때 발생