Поделиться через


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

См. также раздел

Применяется к