ClipboardObject 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.
System.Windows arasında birlikte çalışabilen bir pano nesnesini temsil eder. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject ve Microsoft.VisualStudio.OLE.Interop.IDataObject.
public ref class ClipboardObject : System::Windows::Forms::DataObject, Microsoft::VisualStudio::OLE::Interop::IDataObject, System::Runtime::InteropServices::ComTypes::IDataObject
public class ClipboardObject : System.Windows.Forms.DataObject, Microsoft.VisualStudio.OLE.Interop.IDataObject, System.Runtime.InteropServices.ComTypes.IDataObject
type ClipboardObject = class
inherit DataObject
interface IDataObject
interface IDataObject
Public Class ClipboardObject
Inherits DataObject
Implements IDataObject, IDataObject
- Devralma
-
ClipboardObject
- Türetilmiş
- Uygulamalar
Oluşturucular
| ClipboardObject() |
Standart System.Windows'a göre yeni bir pano nesnesi oluşturur. Forms. DataObject sınıfı. |
| ClipboardObject(Object) |
Belirtilen verileri temel alarak yeni bir pano nesnesi oluşturur veya var olan bir pano nesnesini sarmalar. Veriler zaten bir pano nesnesiyse sarmalanır; aksi takdirde, verileri içerecek yeni bir pano nesnesi oluşturulur. |
| ClipboardObject(String, Object) |
Belirtilen biçimde belirtilen verilerle yeni bir veri nesnesi oluşturur. |
Yöntemler
| GetData(String) |
Pano nesnesinde depolanan verileri belirtilen biçimde alır. |
| GetData(String, Boolean) |
Verilerin biçime dönüştürülip dönüştürülmeyeceğini belirlemek için otomatik dönüştürme parametresini kullanarak pano nesnesinde depolanan verileri belirtilen biçimde alır. |
| GetData(Type) |
Pano nesnesinde depolanan verileri belirtilen biçimde alır. |
| GetDataPresent(String) |
Pano nesnesinde depolanan verilerin belirtilen biçime dönüştürülebileceğini veya bu biçimle ilişkilendirilip ilişkilendirilemeyeceğini gösterir. |
| GetDataPresent(String, Boolean) |
Pano nesnesinde depolanan verilerin, verilerin biçime dönüştürülip dönüştürülmeyeceğini belirlemek için otomatik dönüştürme parametresi kullanarak belirtilen biçime dönüştürülebileceğini veya bu biçimle ilişkilendirilip ilişkilendirilemeyeceğini gösterir. |
| GetDataPresent(Type) |
Pano nesnesinde depolanan verilerin belirtilen biçime dönüştürülebileceğini veya bu biçimle ilişkilendirilip ilişkilendirilemeyeceğini gösterir. |
| GetFormats() |
Pano nesnesinde depolanan veriler için desteklenen tüm biçimlerin listesini alır. |
| GetFormats(Boolean) |
Pano nesnesinde depolanan veriler için desteklenen tüm biçimlerin listesini alır ve yalnızca yerel veri biçimlerinin mi yoksa verilerin dönüştürülebileceği tüm biçimlerin mi alınıp alınmayacağını belirlemek için otomatik dönüştürme parametresini kullanarak alır. |
| SetData(Object) |
Pano nesnesine veri ekler. |
| SetData(String, Boolean, Object) |
Pano nesnesine veri ekler. |
| SetData(String, Object) |
Pano nesnesine belirtilen biçimde veri ekler. |
| SetData(Type, Object) |
Belirtilen türü biçim olarak kullanarak pano nesnesine veri ekler. |
Belirtik Arabirim Kullanımları
| IDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) |
Pano nesnesi ile danışmanlık havuzu arasında bir bağlantı oluşturur. Bu yöntem, danışmanlık havuzu destekleyen bir nesne tarafından çağrılır ve öneri havuzuna nesnenin verilerindeki değişikliklerle ilgili bildirim verilmesini sağlar. |
| IDataObject.DAdvise(FORMATETC[], UInt32, IAdviseSink, UInt32) |
Pano nesnesi ile danışmanlık havuzu arasında bir bağlantı oluşturur. Bu yöntem, danışmanlık havuzu destekleyen bir nesne tarafından çağrılır ve öneri havuzuna nesnenin verilerindeki değişikliklerle ilgili bildirim verilmesini sağlar. |
| IDataObject.DUnadvise(Int32) |
Daha önce oluşturulmuş bir bildirim bağlantısını kaldırır. |
| IDataObject.DUnadvise(UInt32) |
Kurulmuş bir bildirim bağlantısını kaldırır. |
| IDataObject.EnumDAdvise(IEnumSTATDATA) |
Geçerli danışmanlık bağlantılarını listelemek için kullanılabilecek bir nesne oluşturur. |
| IDataObject.EnumDAdvise(IEnumSTATDATA) |
Geçerli danışmanlık bağlantılarını listelemek için kullanılabilecek bir nesne oluşturur. |
| IDataObject.EnumFormatEtc(DATADIR) |
Veri nesnesinin yapılarını numaralandırmak FORMATETC için bir nesne oluşturur. Bu yapılar veya IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)çağrılarında IDataObject.GetData(FORMATETC, STGMEDIUM) kullanılır. |
| IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC) |
Veri nesnesinin yapılarını numaralandırmak FORMATETC için bir nesne oluşturur. Bu yapılar veya IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32)çağrılarında IDataObject.GetData(FORMATETC[], STGMEDIUM[]) kullanılır. |
| IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC) |
Mantıksal olarak daha karmaşık bir yapıya eşdeğer standart FORMATETC bir yapı sağlar. İki farklı FORMATETC yapının aynı verileri döndürerek yinelenen işleme gereksinimini ortadan kaldırıp döndürip döndürmediğini belirlemek için bu yöntemi kullanın. |
| IDataObject.GetCanonicalFormatEtc(FORMATETC[], FORMATETC[]) |
Mantıksal olarak daha karmaşık bir yapıya eşdeğer standart FORMATETC bir yapı sağlar. İki farklı FORMATETC yapının aynı verileri döndürerek yinelenen işleme gereksinimini ortadan kaldırıp döndürip döndürmediğini belirlemek için bu yöntemi kullanın. |
| IDataObject.GetData(FORMATETC, STGMEDIUM) |
Bir kaynak veri nesnesinden veri alır. Bu yöntem bir veri tüketicisi tarafından çağrılır. Belirtilen yapıda açıklanan verileri işler ve belirtilen FORMATETCSTGMEDIUM yapı üzerinden aktarır. Ardından çağıran, yapıyı STGMEDIUM serbest bırakma sorumluluğunu üstlenir. |
| IDataObject.GetData(FORMATETC[], STGMEDIUM[]) |
Bir kaynak veri nesnesinden veri alır. Bu yöntem bir veri tüketicisi tarafından çağrılır. Belirtilen yapıda açıklanan verileri işler ve belirtilen FORMATETCSTGMEDIUM yapı üzerinden aktarır. Ardından çağıran, yapıyı STGMEDIUM serbest bırakma sorumluluğunu üstlenir. |
| IDataObject.GetDataHere(FORMATETC, STGMEDIUM) |
Bir kaynak veri nesnesinden veri alır. Bir veri tüketicisi tarafından çağrılan bu yöntem, çağıranın belirtilen depolama medyasını IDataObject.GetData(FORMATETC, STGMEDIUM) ayırması ve boşaltması gereken yönteminden farklıdır. |
| IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[]) |
Bir kaynak veri nesnesinden veri alır. Bir veri tüketicisi tarafından çağrılan bu yöntem, çağıranın belirtilen depolama medyasını IDataObject.GetData(FORMATETC[], STGMEDIUM[]) ayırması ve boşaltması gereken yönteminden farklıdır. |
| IDataObject.QueryGetData(FORMATETC) |
Veri nesnesinin yapıda FORMATETC açıklanan verileri işleyip işleyemeyeceğini belirler. Yapıştırma veya bırakma işlemine çalışan nesneler, işlemin başarılı olup olmayacağının bir göstergesini almak için çağırmadan IDataObject.GetData(FORMATETC, STGMEDIUM) önce bu yöntemi çağırabilir. |
| IDataObject.QueryGetData(FORMATETC[]) |
Veri nesnesinin yapıda FORMATETC açıklanan verileri işleyip işleyemeyeceğini belirler. Yapıştırma veya bırakma işlemine çalışan nesneler, işlemin başarılı olup olmayacağının bir göstergesini almak için çağırmadan IDataObject.GetData(FORMATETC[], STGMEDIUM[]) önce bu yöntemi çağırabilir. |
| IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) |
Verileri bu yöntemi uygulayan nesneye aktarır. Bu yöntem, veri kaynağı içeren bir nesne tarafından çağrılır. |
| IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32) |
Verileri bu yöntemi uygulayan nesneye aktarır. Bu yöntem, veri kaynağı içeren bir nesne tarafından çağrılır. |