Sdílet prostřednictvím


DataObject Konstruktory

Definice

Inicializuje novou instanci DataObject třídy.

Přetížení

DataObject()

Inicializuje novou instanci DataObject třídy.

DataObject(Object)

Inicializuje novou instanci DataObject třídy a přidá do ní zadaný objekt.

DataObject(String, Object)

Inicializuje novou instanci DataObject třídy a přidá zadaný objekt do zadaného formátu.

DataObject()

Inicializuje novou instanci DataObject třídy.

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

Příklady

Následující příklad kódu vytvoří DataObject a přidá do něj data. Příklad pak načte a zobrazí data. Tento kód vyžaduje textBox1 vytvoření.

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

Viz také

Platí pro

DataObject(Object)

Inicializuje novou instanci DataObject třídy a přidá do ní zadaný objekt.

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

Data, která se mají ukládat.

Příklady

Následující příklad kódu vytvoří DataObject řetězec, který obsahuje řetězec. Data se načítají pomocí svého datového formátu. Výsledky se zobrazí v textovém poli. Tento kód vyžaduje textBox1 vytvoření.

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

Poznámky

Data můžete přidat do libovolného DataObject formátu, když použijete tento konstruktor, nebo můžete přidat data jako objekt pro IDataObject poskytnutí více formátů najednou. Pokud jste obeznámeni s programováním modelu COM, můžete také přidat datový objekt, který implementuje rozhraní COM IDataObject . Další informace najdete v tématu IDataObject.

Viz také

Platí pro

DataObject(String, Object)

Inicializuje novou instanci DataObject třídy a přidá zadaný objekt do zadaného formátu.

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

Formát zadaných dat. Viz DataFormats předdefinované formáty.

data
Object

Data, která se mají ukládat.

Příklady

Následující příklad kódu vytvoří DataObject třídu pomocí řetězce, který je zadán jako typ řetězce. Data se načtou z DataObject textu zadáním jeho formátu. Výsledky se zobrazí v textovém poli. Tento kód vyžaduje textBox1 vytvoření.

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

Viz také

Platí pro