다음을 통해 공유


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

추가 정보

적용 대상