다음을 통해 공유


ClipboardProxy 클래스

정의

클립보드를 조작하기 위한 메서드를 제공합니다.

public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
상속
ClipboardProxy

예제

이 예제에서는 문자열에 클립보드의 텍스트를 읽습니다 textOnClipboard합니다.

Dim textOnClipboard As String = My.Computer.Clipboard.GetText()

이 예제에서는 클립보드에 텍스트가 없는 경우 실패 합니다.

설명

이동 하거나 클립보드에 복사 하는 항목에는 애플리케이션이 종료 된 후에 유지 됩니다.

클립보드에 데이터의 데이터 형식으로 클립보드 형식이 라고도 가능 합니다. 클립보드를 사용 하는 미리 정의 된 형식 목록을 참조 하세요. DataFormats합니다. 항목을 이동 하거나 클립보드에 복사, 항목을 다른 형식 취소 됩니다. 다른 형식이 유지를 사용 DataObject, 모든 다른 애플리케이션에서 붙여 넣을 항목을 포함 하 여 현재 클립보드에 복사 합니다. 대상 애플리케이션을 모를 수 있는 형식 요구 사항에서 데이터를 검색할 수는 가능성을 최대화 하기 위해 여러 형식으로 클립보드에 데이터를 배치 합니다.

모든 Windows 애플리케이션은 시스템 클립보드를 공유 하기 때문에 다른 애플리케이션으로 전환할 때 내용을 변경할 수 있습니다.

클래스를 클립보드에 배치할 수 있도록 serializable 이어야 합니다. 자세한 내용은 Serialization - C# 또는 Serialization - Visual Basic을 참조하세요.

클립보드를 원격으로 액세스 하는 경우는 ThreadStateException 액세스 스레드가 STA (단일 스레드 아파트) 모드에서 작동 하지 않으면 throw 됩니다. 이 문제를 해결 하려면 설정 합니다 ThreadApartmentStateSTA입니다. 자세한 내용은 STAThreadAttribute를 참조하세요.

자세한 내용은 데이터를 저장 하 고 클립보드에서 읽기합니다.

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 No

메서드

Clear()

클립보드를 지웁니다.

ContainsAudio()

클립보드에 오디오 데이터가 포함되어 있는지 여부를 나타냅니다.

ContainsData(String)

클립보드에 지정한 사용자 지정 형식의 데이터가 포함되어 있는지 여부를 나타냅니다.

ContainsFileDropList()

클립보드에 파일 드롭 목록이 포함되어 있는지 여부를 나타내는 Boolean을 반환합니다.

ContainsImage()

클립보드에 이미지가 저장되어 있는지 여부를 나타내는 Boolean을 반환합니다.

ContainsText()

클립보드에 텍스트가 있는지 여부를 확인합니다.

ContainsText(TextDataFormat)

클립보드에 텍스트가 있는지 여부를 확인합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetAudioStream()

클립보드에서 오디오 스트림을 검색합니다.

GetData(String)

클립보드에서 사용자 지정 형식의 데이터를 검색합니다.

GetDataObject()

클립보드의 데이터를 IDataObject로 검색합니다.

GetFileDropList()

클립보드에서 파일 이름을 나타내는 문자열 컬렉션을 검색합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetImage()

클립보드에서 이미지를 검색합니다.

GetText()

클립보드에서 텍스트를 검색합니다.

GetText(TextDataFormat)

클립보드에서 텍스트를 검색합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SetAudio(Byte[])

클립보드에 오디오 데이터를 씁니다.

SetAudio(Stream)

클립보드에 오디오 데이터를 씁니다.

SetData(String, Object)

사용자 지정 형식의 데이터를 클립보드에 씁니다.

SetDataObject(DataObject)

클립보드에 DataObject를 씁니다.

SetFileDropList(StringCollection)

파일 경로를 나타내는 문자열 컬렉션을 클립보드에 씁니다.

SetImage(Image)

클립보드에 이미지를 씁니다.

SetText(String)

클립보드에 텍스트를 씁니다.

SetText(String, TextDataFormat)

클립보드에 텍스트를 씁니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보