DataObject Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy DataObject.

Przeciążenia

DataObject()

Inicjuje nowe wystąpienie klasy DataObject.

DataObject(Object)

Inicjuje DataObject nowe wystąpienie klasy i dodaje do niego określony obiekt.

DataObject(String, Object)

Inicjuje DataObject nowe wystąpienie klasy i dodaje określony obiekt w określonym formacie.

DataObject()

Inicjuje nowe wystąpienie klasy DataObject.

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

Przykłady

Poniższy przykład kodu tworzy obiekt DataObject i dodaje do niego dane. Następnie przykład pobiera i wyświetla dane. Ten kod wymaga textBox1 utworzenia.

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

Zobacz też

Dotyczy

DataObject(Object)

Inicjuje DataObject nowe wystąpienie klasy i dodaje do niego określony obiekt.

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)

Parametry

data
Object

Dane do przechowywania.

Przykłady

Poniższy przykład kodu tworzy element DataObject zawierający ciąg. Dane są pobierane przy użyciu formatu danych. Wyniki są wyświetlane w polu tekstowym. Ten kod wymaga textBox1 utworzenia.

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

Uwagi

Dane można dodawać w dowolnym formacie do DataObject obiektu podczas korzystania z tego konstruktora lub dodawać dane jako element IDataObject w celu zapewnienia wielu formatów jednocześnie. Jeśli znasz programowanie COM, możesz również dodać obiekt danych implementujący interfejs COM IDataObject . Aby uzyskać więcej informacji, zobacz IDataObject.

Zobacz też

Dotyczy

DataObject(String, Object)

Inicjuje DataObject nowe wystąpienie klasy i dodaje określony obiekt w określonym formacie.

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)

Parametry

format
String

Format określonych danych. Zobacz, aby zapoznać się DataFormats ze wstępnie zdefiniowanymi formatami.

data
Object

Dane do przechowywania.

Przykłady

Poniższy przykład kodu tworzy klasę DataObject przy użyciu ciągu określonego jako typu ciągu. Dane są pobierane z obiektu DataObject , określając jego format jako tekst. Wyniki są wyświetlane w polu tekstowym. Ten kod wymaga textBox1 utworzenia.

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

Zobacz też

Dotyczy