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 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 |
| ContainsImage() |
Görüntünün 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) |
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. |