Share via


방법: 애플리케이션 간에 끌어서 놓기 작업 수행

두 애플리케이션이 모두 AllowedEffectEffect 속성 간에 설정된 “계약”에 따른 행동을 포함하는 경우, 애플리케이션 간 끌어서 놓기 작업 수행은 한 애플리케이션 내에서 이 작업을 사용하도록 설정하는 것과 다르지 않습니다.

다음 절차에서는 생성한 Windows 기반 애플리케이션 및 애플리케이션 간 끌어서 놓기 작업을 수행하는 Windows 운영 체제에 포함된 워드 패드 워드 프로세서를 사용합니다. 워드 패드는 끌어서 놓기 작업을 성공적으로 완료하도록 효과를 수행하기 위한 코트를 작성하는 Windows 기반 애플리케이션인 텍스트 끌어서 놓기 효과를 허용하는 특정 설정이 있습니다.

애플리케이션 간에 끌어서 놓기 프로시저를 수행하려면

  1. 새 Windows Forms 애플리케이션을 만듭니다.

  2. 폼에 TextBox 컨트롤을 추가합니다.

  3. 놓은 데이터를 받으려면 TextBox 컨트롤을 구성합니다.

    자세한 내용은 를 참조하세요.

  4. Windows 기반 애플리케이션을 실행하고 애플리케이션이 실행되는 동안 워드패드를 실행합니다.

    워드패드는 끌어서 놓기 작업을 허용하는 Windows에 설치된 텍스트 편집기입니다. 시작 단추를 누르고 실행을 선택한 다음 실행 대화 상자의 텍스트 상자에 WordPad를 입력하고 확인을 클릭하여 액세스할 수 있습니다.

  5. 워드 패드를 열면 텍스트 문자열을 입력합니다.

  6. 마우스를 사용하여 텍스트를 선택한 다음 Windows 기반 애플리케이션에 TextBox 컨트롤 위로 선택한 텍스트를 끕니다.

    TextBox 컨트롤(결과적으로 DragEnter 이벤트 발생), 커서 변경 사항 위로 마우스를 이동한 경우 참조하여 TextBox 컨트롤에서 선택한 텍스트를 놓을 수 있습니다.

    또한 워드 패드에 끌어서 놓는 텍스트 스트링을 허용하기 위한 TextBox 컨트롤을 구성할 수 있습니다. 자세한 내용은 를 참조하세요.

참고 항목