이 설명서는 보관되지만 유지 되지 않습니다.

ActivityDesigner.OnMouseHover 메서드

업데이트: 2007년 11월

포인터가 디자이너 경계 내에 있을 때 발생합니다.

네임스페이스:  System.Workflow.ComponentModel.Design
어셈블리:  System.Workflow.ComponentModel(System.Workflow.ComponentModel.dll)

protected virtual void OnMouseHover(
	MouseEventArgs e
)
protected void OnMouseHover(
	MouseEventArgs e
)
protected function OnMouseHover(
	e : MouseEventArgs
)

매개 변수

e
형식: System.Windows.Forms.MouseEventArgs
이벤트 데이터를 포함하는 MouseEventArgs입니다.

다음에서는 끌어서 놓기 작업이 발생하는 방식 및 시기에 대해 설명합니다.

디자이너가 올바른 놓기 대상인 경우 지정된 끌어서 놓기 효과와 함께 OnGiveFeedback 이벤트가 발생합니다. 끌어서 놓기 작업 결과 목록에 대한 자세한 내용은 DragDropEffects 열거형을 참조하십시오.

  • 마우스 포인터 위치, 키보드 상태 및 마우스 단추 상태의 변경 내용을 추적합니다.

  • 사용자가 디자이너 경계 밖으로 이동하면 OnDragLeave 이벤트가 발생합니다.

  • 마우스를 다른 디자이너로 가져가면 해당 디자이너에 대한 OnDragEnter가 발생합니다.

  • 마우스가 이동하지만 동일한 디자이너 내부에 머무는 경우 OnDragOver 이벤트가 발생합니다.

  • 키보드 또는 마우스 단추 상태가 변경되면 OnQueryContinueDrag 이벤트가 발생하고 QueryContinueDragEventArgs 이벤트의 Action 속성 값에 따라 끌기를 계속할지, 데이터를 놓을지 또는 작업을 취소할지가 결정됩니다.

값이 DragAction.Continue이면 작업이 계속되도록 OnDragOver 이벤트가 발생하고 적절한 시각적 피드백이 설정될 수 있도록 새로운 효과와 함께 OnGiveFeedback 이벤트가 발생합니다. 유효한 끌어서 놓기 작업 결과 목록에 대한 자세한 내용은 DragDropEffects 열거형을 참조하십시오.

ms593446.alert_note(ko-kr,VS.90).gif참고:

마우스가 놓기 대상을 통과할 때 사용자가 마우스 위치에 대한 최신 피드백을 받을 수 있도록 OnDragOverOnGiveFeedback 이벤트가 쌍을 이루고 있습니다.

값이 DragAction.Drop이면 놓기 효과 값이 소스로 반환되므로 소스 응용 프로그램이 소스 데이터에 대한 적절한 작업을 수행할 수 있습니다. 예를 들어 해당 작업이 이동이면 데이터를 잘라냅니다.

값이 DragAction.Cancel이면 OnDragLeave 이벤트가 발생합니다.

이벤트 처리에 대한 자세한 내용은 이벤트 사용을 참조하십시오.

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원
표시: