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 애플리케이션이 시스템 클립보드를 공유하므로 다른 애플리케이션으로 전환할 때 내용이 변경됩니다.
클래스를 클립보드에 배치하려면 직렬화할 수 있어야 합니다. 자세한 내용은 Serialization - C# 또는 Serialization - Visual Basic 참조하세요.
원격으로 ThreadStateException 클립보드에 액세스할 때 액세스 스레드가 STA(단일 스레드 아파트) 모드에서 작동하지 않는 한 throw됩니다. 이 문제를 해결하려면 다음으로 ThreadApartmentStateSTA설정합니다. 자세한 내용은 STAThreadAttribute를 참조하세요.
자세한 내용은 클립보드에 데이터 저장 및 읽기를 참조하세요.
프로젝트 유형별 가용성
| 프로젝트 형식 | 사용 가능 |
|---|---|
| Windows 애플리케이션 | Yes |
| 클래스 라이브러리 | Yes |
| 콘솔 애플리케이션 | Yes |
| Windows 컨트롤 라이브러리 | Yes |
| 웹 제어 라이브러리 | No |
| Windows 서비스 | Yes |
| 웹 사이트 | No |
메서드
| Name | Description |
|---|---|
| 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) |
클립보드에 A DataObject 를 씁니다. |
| SetFileDropList(StringCollection) |
파일 경로를 나타내는 문자열 컬렉션을 클립보드에 씁니다. |
| SetImage(Image) |
클립보드에 이미지를 씁니다. |
| SetText(String, TextDataFormat) |
클립보드에 텍스트를 씁니다. |
| SetText(String) |
클립보드에 텍스트를 씁니다. |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |