DataFormats.UnicodeText Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le format de texte Unicode standard Windows. Ce champ static
est en lecture seule.
public: static initonly System::String ^ UnicodeText;
public static readonly string UnicodeText;
staticval mutable UnicodeText : string
Public Shared ReadOnly UnicodeText As String
Valeur de champ
Exemples
L’exemple de code suivant illustre l’utilisation de ce membre.
try
{
String^ myString = "This is a String from the ClipBoard";
// Sets the data into the Clipboard.
Clipboard::SetDataObject( myString );
IDataObject^ myDataObject = Clipboard::GetDataObject();
// Checks whether the format of the data is 'UnicodeText' or not.
if ( myDataObject->GetDataPresent( DataFormats::UnicodeText ) )
{
Console::WriteLine( "Data in 'UnicodeText' format: " +
myDataObject->GetData( DataFormats::UnicodeText ) );
}
else
{
Console::WriteLine( "No String information was contained in the clipboard." );
}
// Checks whether the format of the data is 'Text' or not.
if ( myDataObject->GetDataPresent( DataFormats::Text ) )
{
String^ clipString = (String^)(myDataObject->GetData( DataFormats::StringFormat ));
Console::WriteLine( "Data in 'Text' format: {0}", clipString );
}
}
catch ( Exception^ e )
{
Console::WriteLine( e->Message );
}
try
{
String myString = "This is a String from the ClipBoard";
// Sets the data into the Clipboard.
Clipboard.SetDataObject(myString);
IDataObject myDataObject = Clipboard.GetDataObject();
// Checks whether the format of the data is 'UnicodeText' or not.
if(myDataObject.GetDataPresent(DataFormats.UnicodeText))
{
Console.WriteLine("Data in 'UnicodeText' format:"+myDataObject.GetData(DataFormats.UnicodeText));
}
else
{
Console.WriteLine("No String information was contained in the clipboard.");
}
// Checks whether the format of the data is 'Text' or not.
if(myDataObject.GetDataPresent(DataFormats.Text))
{
String clipString = (String)myDataObject.GetData(DataFormats.StringFormat);
Console.WriteLine("Data in 'Text' format:"+clipString);
}
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
Try
Dim myString As String = "This is a String from the ClipBoard"
' Sets the data into the Clipboard.
Clipboard.SetDataObject(myString)
Dim myDataObject As IDataObject = Clipboard.GetDataObject()
' Checks whether the format of the data is 'UnicodeText' or not.
If myDataObject.GetDataPresent(DataFormats.UnicodeText) Then
Console.WriteLine($"Data in 'UnicodeText' format:{myDataObject.GetData(DataFormats.UnicodeText)}")
Else
Console.WriteLine("No String information was contained in the clipboard.")
End If
' Checks whether the format of the data is 'Text' or not.
If myDataObject.GetDataPresent(DataFormats.Text) Then
Dim clipString As String = CType(myDataObject.GetData(DataFormats.StringFormat), String)
Console.WriteLine($"Data in 'Text' format:{clipString}")
End If
Catch e As Exception
Console.WriteLine(e.Message)
End Try
End Sub
End Class
Remarques
Ce champ est utilisé par l’interface IDataObject et la DataObject classe pour spécifier le type de données.
Lors de l’ajout à une implémentation ou à une IDataObject implémentation de DataObject, utilisez ce champ comme format pour les méthodes et DataObject.SetData les IDataObject.SetData méthodes.
Pour voir si un objet de ce type existe, utilisez ce champ comme format pour les méthodes et DataObject.GetDataPresent les IDataObject.GetDataPresent méthodes.
Pour obtenir un objet de ce type, utilisez-le comme format pour les méthodes et DataObject.GetData les IDataObject.GetData méthodes.