DataObject Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da DataObject classe.
Sobrecargas
| Name | Description |
|---|---|
| DataObject() |
Inicializa uma nova instância da DataObject classe. |
| DataObject(Object) |
Inicializa uma nova instância da DataObject classe e adiciona o objeto especificado a ela. |
| DataObject(String, Object) |
Inicializa uma nova instância da DataObject classe e adiciona o objeto especificado no formato especificado. |
DataObject()
Inicializa uma nova instância da DataObject classe.
public:
DataObject();
public DataObject();
Public Sub New ()
Exemplos
O seguinte exemplo de código cria um DataObject e adiciona dados a ele. O exemplo depois recupera e exibe os dados. Este código exige que isso textBox1 tenha sido criado.
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
Ver também
Aplica-se a
DataObject(Object)
Inicializa uma nova instância da DataObject classe e adiciona o objeto especificado a ela.
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)
Parâmetros
- data
- Object
Os dados a armazenar.
Exemplos
O exemplo de código seguinte cria um DataObject que contém uma string. Os dados são recuperados usando o seu formato de dados. Os resultados são apresentados numa caixa de texto. Este código exige que isso textBox1 tenha sido criado.
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
Observações
Pode adicionar dados em qualquer formato ao DataObject usar este construtor, ou pode adicionar dados para IDataObject fornecer vários formatos ao mesmo tempo. Se estiver familiarizado com programação COM, também pode adicionar um objeto de dados que implemente a interface COM IDataObject . Para mais informações, consulte IDataObject.
Ver também
- IDataObject
- GetData(String, Boolean)
- SetData(String, Boolean, Object)
- GetDataPresent(Type)
- IDataObject
Aplica-se a
DataObject(String, Object)
Inicializa uma nova instância da DataObject classe e adiciona o objeto especificado no formato especificado.
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)
Parâmetros
- format
- String
O formato dos dados especificados. Veja DataFormats para formatos pré-definidos.
- data
- Object
Os dados a armazenar.
Exemplos
O exemplo de código seguinte cria uma DataObject classe usando uma cadeia que é especificada como o tipo de cadeia. Os dados são retirados DataObject especificando o seu formato como texto. Os resultados são apresentados numa caixa de texto. Este código exige que isso textBox1 tenha sido criado.
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