DataObject 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 DataObject 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| DataObject() |
初始化 DataObject 类的新实例。 |
| DataObject(Object) |
初始化类的新实例 DataObject ,并将指定的对象添加到其中。 |
| DataObject(String, Object) |
初始化类的新实例 DataObject ,并添加指定格式的指定对象。 |
DataObject()
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
初始化 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)
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
初始化类的新实例 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)
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
- Source:
- DataObject.cs
初始化类的新实例 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