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) |