DataObject Construtores

Definição

Inicializa uma nova instância da classe DataObject.

Sobrecargas

DataObject()

Inicializa uma nova instância da classe DataObject.

DataObject(Object)

Inicializa uma nova instância da classe DataObject e adiciona o objeto especificado a ela.

DataObject(String, Object)

Inicializa uma nova instância da classe DataObject e adiciona o objeto especificado no formato indicado.

DataObject()

Inicializa uma nova instância da classe DataObject.

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

Exemplos

O exemplo de código a seguir cria um DataObject e adiciona dados a ele. Em seguida, o exemplo recupera e exibe os dados. Esse código requer que textBox1 tenha sido criado.

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

Confira também

Aplica-se a

DataObject(Object)

Inicializa uma nova instância da classe DataObject e adiciona o objeto especificado a ela.

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)

Parâmetros

data
Object

Os dados a serem armazenados.

Exemplos

O exemplo de código a seguir cria um DataObject que contém uma cadeia de caracteres. Os dados são recuperados usando seu formato de dados. Os resultados são exibidos em uma caixa de texto. Esse código requer que textBox1 tenha sido criado.

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

Comentários

Você pode adicionar dados em qualquer formato ao DataObject usar esse construtor ou adicionar dados como um IDataObject para fornecer vários formatos ao mesmo tempo. Se você estiver familiarizado com a programação COM, também poderá adicionar um objeto de dados que implementa a interface COM IDataObject . Para obter mais informações, consulte IDataObject.

Confira também

Aplica-se a

DataObject(String, Object)

Inicializa uma nova instância da classe DataObject e adiciona o objeto especificado no formato indicado.

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)

Parâmetros

format
String

O formato dos dados especificados. Consulte DataFormats para obter os formatos predefinidos.

data
Object

Os dados a serem armazenados.

Exemplos

O exemplo de código a seguir cria uma DataObject classe usando uma cadeia de caracteres especificada como o tipo de cadeia de caracteres. Os dados são recuperados do DataObject especificando seu formato como texto. Os resultados são exibidos em uma caixa de texto. Esse código requer que textBox1 tenha sido criado.

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

Confira também

Aplica-se a