DataObject 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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를 참조하세요.
추가 정보
- IDataObject
- GetData(String, Boolean)
- SetData(String, Boolean, Object)
- GetDataPresent(Type)
- 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