ClipboardProxy Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 textOnClipboard
metin 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 STA
ayarlayı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 |
ContainsImage() |
Resmin Pano'da depolanıp depolanmadığını belirten bir |
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) |