방법: Visual Basic에서 클립보드 읽기

클립보드는 텍스트 및 이미지와 같은 데이터를 저장하는 데 사용할 수 있습니다. 클립보드는 모든 활성 프로세스에서 공유하므로 여러 프로세스 간에 데이터를 전송하는 데 사용될 수 있습니다. My.Computer.Clipboard 개체를 사용하면 클립보드에 쉽게 액세스할 수 있으며 클립보드에서 읽기와 쓰기 작업을 수행할 수 있습니다. GetText, GetImage, GetData, GetAudioStream 및 GetFileDropDownList 메서드를 사용하면 클립보드에서 읽으려는 데이터의 형식을 지정할 수 있습니다.

클립보드에서 데이터를 검색할 수 없으면 ExternalException이 throw됩니다.

클립보드에서 텍스트를 읽어 표시하려면

  • My.Computer.Clipboard.GetText 메서드를 사용하면 텍스트를 읽을 수 있습니다. 다음 코드에서는 텍스트를 읽고 이 텍스트를 메시지 상자에 표시합니다. 예제가 제대로 실행되려면 클립보드에 저장된 텍스트가 있어야 합니다.

    MsgBox(My.Computer.Clipboard.GetText())
    

    이 코드 예제는 IntelliSense 코드 조각으로도 사용할 수 있습니다. 코드 조각 선택의 Windows Forms 응용 프로그램 > 클립보드에 있습니다. 자세한 내용은 방법: IntelliSense 코드 조각 삽입을 참조하십시오.

클립보드에서 이미지를 읽으려면

  • My.Computer.Clipboard.GetImage 메서드를 사용하면 클립보드에서 이미지를 읽을 수 있습니다. 다음 코드에서는 클립보드에서 이미지를 읽고 이 이미지를 Button1의 Image 속성에 할당합니다. 예제가 제대로 실행되려면 클립보드에 저장된 이미지가 있어야 하고 Button1이라는 단추도 있어야 합니다.

    Button1.Image = My.Computer.Clipboard.GetImage()
    

    이 코드 예제는 IntelliSense 코드 조각으로도 사용할 수 있습니다. 코드 조각 선택의 Windows Forms 응용 프로그램 > 클립보드에 있습니다.자세한 내용은 방법: IntelliSense 코드 조각 삽입을 참조하십시오.

참고 항목

작업

방법: Visual Basic에서 클립보드에 쓰기

방법: Visual Basic에서 클립보드에 저장된 파일 형식 확인

참조

ClipboardProxy