DataObject 建構函式

定義

初始化 DataObject 類別的新執行個體。

多載

DataObject()

初始化 DataObject 類別的新執行個體。

DataObject(Object)

初始化 DataObject 類別的新執行個體,並在其中加入指定的物件。

DataObject(String, Object)

初始化 DataObject 類別的新執行個體,並以指定之格式加入至指定的物件。

DataObject()

初始化 DataObject 類別的新執行個體。

public:
 DataObject();
public DataObject ();
Public Sub New ()

範例

下列程式碼範例會 DataObject 建立 ,並將資料加入其中。 此範例接著會擷取並顯示資料。 此程式碼需要 textBox1 已建立。

private:
   void CreateDefaultDataObject()
   {
      // Creates a data object.
      DataObject^ myDataObject;
      
      // Assigns the string to the data object.
      String^ myString = "My text string";
      myDataObject = gcnew DataObject( myString );
      
      // Prints the string in a text box.
      textBox1->Text = myDataObject->GetData( DataFormats::Text )->ToString();
   }
private void CreateDefaultDataObject() {
    // Creates a data object.
    DataObject myDataObject;
 
    // Assigns the string to the data object.
    string myString = "My text string";
    myDataObject = new DataObject(myString);
 
    // Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString();
 }
Private Sub CreateDefaultDataObject()
    ' Creates a data object.
    Dim myDataObject As DataObject
    
    ' Assigns the string to the data object.
    Dim myString As String = "My text string"
    myDataObject = New DataObject(myString)
    
    ' Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString()
End Sub

另請參閱

適用於

DataObject(Object)

初始化 DataObject 類別的新執行個體,並在其中加入指定的物件。

public:
 DataObject(System::Object ^ data);
public DataObject (object data);
new System.Windows.Forms.DataObject : obj -> System.Windows.Forms.DataObject
Public Sub New (data As Object)

參數

data
Object

要儲存的資料。

範例

下列程式碼範例會 DataObject 建立包含字串的 。 資料會使用其資料格式來擷取。 結果會顯示在文字方塊中。 此程式碼需要 textBox1 已建立。

private:
   void CreateTextDataObject()
   {
      // Creates a new data object using a string.
      String^ myString = "My text string";
      DataObject^ myDataObject = gcnew DataObject( myString );
      
      // Prints the string in a text box.
      textBox1->Text = myDataObject->GetData( DataFormats::Text )->ToString();
   }
private void CreateTextDataObject() {
    // Creates a new data object using a string.
    string myString = "My text string";
    DataObject myDataObject = new DataObject(myString);
 
    // Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString();
 }
Private Sub CreateTextDataObject()
    ' Creates a new data object using a string.
    Dim myString As String = "My text string"
    Dim myDataObject As New DataObject(myString)
    
    ' Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString()
End Sub

備註

當您使用此建構函式時,可以使用任何格式將資料新增至 DataObject ,也可以將資料新增為 IDataObject ,以一次提供多個格式。 如果您熟悉 COM 程式設計,也可以新增實作 COM IDataObject 介面的資料物件。 如需詳細資訊,請參閱 IDataObject

另請參閱

適用於

DataObject(String, Object)

初始化 DataObject 類別的新執行個體,並以指定之格式加入至指定的物件。

public:
 DataObject(System::String ^ format, System::Object ^ data);
public DataObject (string format, object data);
new System.Windows.Forms.DataObject : string * obj -> System.Windows.Forms.DataObject
Public Sub New (format As String, data As Object)

參數

format
String

指定的資料格式。 如需預先定義的格式,請參閱 DataFormats

data
Object

要儲存的資料。

範例

下列程式碼範例會 DataObject 使用指定為字串類型的字串來建立 類別。 藉由將其格式指定為文字,即可從 DataObject 擷取資料。 結果會顯示在文字方塊中。 此程式碼需要 textBox1 已建立。

private:
   void CreateTextDataObject2()
   {
      // Creates a new data object using a string.
      String^ myString = "My next text string";
      DataObject^ myDataObject = gcnew DataObject( "System.String",myString );
      
      // Prints the string in a text box.
      textBox1->Text = myDataObject->GetData( DataFormats::Text )->ToString();
   }
private void CreateTextDataObject2() {
    // Creates a new data object using a string.
    string myString = "My next text string";
    DataObject myDataObject = new DataObject("System.String", myString);
 
    // Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString();
 }
Private Sub CreateTextDataObject2()
    ' Creates a new data object using a string.
    Dim myString As String = "My next text string"
    Dim myDataObject As New DataObject("System.String", myString)
    
    ' Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString()
End Sub

另請參閱

適用於