Compartir a través de


DataObject Constructores

Definición

Inicializa una nueva instancia de la clase DataObject.

Sobrecargas

DataObject()

Inicializa una nueva instancia de la clase DataObject.

DataObject(Object)

Inicializa una nueva instancia de la clase DataObject, a la que agrega el objeto especificado.

DataObject(String, Object)

Inicializa una nueva instancia de la clase DataObject, a la que agrega el objeto especificado con el formato indicado.

DataObject()

Inicializa una nueva instancia de la clase DataObject.

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

Ejemplos

En el ejemplo de código siguiente se crea un DataObject objeto y se agregan datos a él. A continuación, el ejemplo recupera y muestra los datos. Este código requiere que textBox1 se haya creado.

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

Consulte también

Se aplica a

DataObject(Object)

Inicializa una nueva instancia de la clase DataObject, a la que agrega el objeto especificado.

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

Datos que se van a almacenar.

Ejemplos

En el ejemplo de código siguiente se crea un DataObject objeto que contiene una cadena. Los datos se recuperan con su formato de datos. Los resultados se muestran en un cuadro de texto. Este código requiere que textBox1 se haya creado.

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

Comentarios

Puede agregar datos en cualquier formato al DataObject al usar este constructor, o puede agregar datos como para IDataObject proporcionar varios formatos a la vez. Si está familiarizado con la programación COM, también puede agregar un objeto de datos que implemente la interfaz COM IDataObject . Para obtener más información, vea IDataObject.

Consulte también

Se aplica a

DataObject(String, Object)

Inicializa una nueva instancia de la clase DataObject, a la que agrega el objeto especificado con el 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

Formato de los datos especificados. Vea DataFormats para obtener los formatos predefinidos.

data
Object

Datos que se van a almacenar.

Ejemplos

En el ejemplo de código siguiente se crea una DataObject clase mediante una cadena que se especifica como tipo de cadena. Los datos se recuperan de especificando DataObject su formato como texto. Los resultados se muestran en un cuadro de texto. Este código requiere que textBox1 se haya creado.

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

Consulte también

Se aplica a