ClipboardProxy 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클립보드를 조작하기 위한 메서드를 제공합니다.
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 됩니다. 이 문제를 해결 하려면 설정 합니다 ThreadApartmentState
에 STA
입니다. 자세한 내용은 STAThreadAttribute를 참조하세요.
자세한 내용은 데이터를 저장 하 고 클립보드에서 읽기합니다.
프로젝트 형식에 따라 가용성
프로젝트 형식 | 사용 가능 |
---|---|
Windows 애플리케이션 | 예 |
클래스 라이브러리 | 예 |
콘솔 애플리케이션 | 예 |
Windows 컨트롤 라이브러리 | 예 |
웹 컨트롤 라이브러리 | No |
Windows 서비스 | 예 |
웹 사이트 | No |
메서드
Clear() |
클립보드를 지웁니다. |
ContainsAudio() |
클립보드에 오디오 데이터가 포함되어 있는지 여부를 나타냅니다. |
ContainsData(String) |
클립보드에 지정한 사용자 지정 형식의 데이터가 포함되어 있는지 여부를 나타냅니다. |
ContainsFileDropList() |
클립보드에 파일 드롭 목록이 포함되어 있는지 여부를 나타내는 |
ContainsImage() |
클립보드에 이미지가 저장되어 있는지 여부를 나타내는 |
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) |
적용 대상
추가 정보
.NET