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 dizesine 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 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 panoya verileri 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 serileştirilebilir olması gerekir. Daha fazla bilgi için bkz. Serialization - C# veya Serialization - 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 olarak ayarlayın ThreadApartmentStateSTA. Daha fazla bilgi için bkz. STAThreadAttribute.

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

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

Proje türü Mevcut
Windows Uygulaması Yes
Sınıf Kitaplığı Yes
Konsol Uygulaması Yes
Windows Denetim Kitaplığı Yes
Web Denetim Kitaplığı No
Windows Hizmeti Yes
Web Sitesi No

Yöntemler

Name Description
Clear()

Panoyu temizler.

ContainsAudio()

Pano'da ses verilerinin bulunup bulunmadığı gösterilir.

ContainsData(String)

Pano'da belirtilen özel biçimde veri bulunup bulunmadığı gösterilir.

ContainsFileDropList()

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

ContainsImage()

Görüntünün 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)
Geçersiz.

Pano'dan verileri özel bir 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 görüntü alır.

GetText()

Pano'dan metin alır.

GetText(TextDataFormat)

Pano'dan metin alır.

GetType()

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

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

Geçerli Objectbasit 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 Pano'ya özel bir biçimde yazar.

SetDataAsJson<T>(String, T)

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

SetDataObject(DataObject)

Pano'ya yazar DataObject .

SetFileDropList(StringCollection)

Dosya yollarını temsil eden dizelerden oluşan bir koleksiyonu Pano'ya yazar.

SetImage(Image)

Pano'ya bir resim yazar.

SetText(String, TextDataFormat)

Pano'ya metin yazar.

SetText(String)

Pano'ya metin yazar.

ToString()

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

(Devralındığı yer: Object)
TryGetData<T>(String, Func<TypeName,Type>, T)

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

TryGetData<T>(String, T)

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

Şunlara uygulanır

Ayrıca bkz.