ClipboardProxy Sınıf

Tanım

Pano'da düzenleme yöntemleri sağlar.

public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
Devralma
ClipboardProxy

Örnekler

Bu örnek, Pano'dan dizeye textOnClipboardmetin okur.

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

Pano'da metin yoksa bu örnek başarısız olur.

Açıklamalar

Pano'ya taşınan veya Pano'ya kopyalanan öğeler, uygulama kapatıldıktan sonra bile kalıcı olur.

Pano'daki veriler, Pano biçimi olarak da adlandırılan herhangi bir veri biçiminde olabilir. Pano ile kullanılacak önceden tanımlanmış biçimlerin listesi için bkz DataFormats. . Bir öğe Pano'ya taşındığında veya kopyalandığında, diğer biçimlerdeki öğeler temizlenir. Diğer biçimlerin kalıcı olmasını sağlamak için, DataObjectdiğer uygulamalardan yapıştırılan öğeler de dahil olmak üzere geçerli Pano'da var olan her şeyi kopyalayan kullanın. Biçim gereksinimlerini bilmediğiniz bir hedef uygulamanın verileri başarıyla alabilmesi olasılığını en üst düzeye çıkarmak için verileri Pano'ya birden çok biçimde yerleştirin.

Tüm Windows uygulamaları sistem Panosu'nı paylaştığından, başka bir uygulamaya geçiş yaptığınızda içerik değişebilir.

Bir sınıfın Pano'ya konulabilmesi için seri hale getirilebilir olması gerekir. Daha fazla bilgi için bkz . Serileştirme - C# veya Serileştirme - Visual Basic.

Panoya uzaktan erişirken, erişen iş parçacığı STA (tek iş parçacıklı daire) modunda çalışmadığı sürece bir ThreadStateException oluşturulur. Bu sorunu çözmek için değerini olarak STAayarlayınThreadApartmentState. Daha fazla bilgi için bkz. STAThreadAttribute.

Daha fazla bilgi için bkz . Verileri Panoya Depolama ve Panodan Okuma.

Proje Türüne Göre Kullanılabilirlik

Proje türü Kullanılabilir
Windows Uygulaması Evet
Sınıf Kitaplığı Evet
Konsol Uygulaması Evet
Windows Denetim Kitaplığı Evet
Web Denetim Kitaplığı No
Windows Hizmeti Evet
Web Sitesi No

Yöntemler

Clear()

Pano'ya işaretini kaldırın.

ContainsAudio()

Pano'da ses verileri olup olmadığını gösterir.

ContainsData(String)

Panonun belirtilen özel biçimde veri içerip içermediğini gösterir.

ContainsFileDropList()

Pano'da Boolean dosya bırakma listesi olup olmadığını belirten bir döndürür.

ContainsImage()

Resmin Pano'da depolanıp depolanmadığını belirten bir Boolean döndürür.

ContainsText()

Pano'da metin olup olmadığını belirler.

ContainsText(TextDataFormat)

Pano'da metin olup olmadığını belirler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAudioStream()

Pano'dan bir ses akışı alır.

GetData(String)

Pano'dan verileri özel biçimde alır.

GetDataObject()

Pano'dan verileri olarak IDataObjectalır.

GetFileDropList()

Pano'dan dosya adlarını temsil eden dizelerden oluşan bir koleksiyon alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetImage()

Pano'dan bir resim alır.

GetText()

Pano'dan metin alır.

GetText(TextDataFormat)

Pano'dan metin alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetAudio(Byte[])

Ses verilerini Pano'ya yazar.

SetAudio(Stream)

Ses verilerini Pano'ya yazar.

SetData(String, Object)

Verileri panoya özel bir biçimde yazar.

SetDataObject(DataObject)

Pano'ya yazar DataObject .

SetFileDropList(StringCollection)

Pano'ya dosya yollarını temsil eden bir dize koleksiyonu yazar.

SetImage(Image)

Pano'ya resim yazar.

SetText(String)

Metni Pano'ya yazar.

SetText(String, TextDataFormat)

Metni Pano'ya yazar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.