DataFormats.StringFormat Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje formát třídy řetězce model Windows Forms, který model Windows Forms používá k ukládání objektů řetězců. Toto static
pole je jen pro čtení.
public: static initonly System::String ^ StringFormat;
public static readonly string StringFormat;
staticval mutable StringFormat : string
Public Shared ReadOnly StringFormat As String
Hodnota pole
Příklady
Následující příklad kódu ukazuje použití tohoto člena.
try
{
String^ myString = "This is a String from the ClipBoard";
// Sets the data to the Clipboard.
Clipboard::SetDataObject( myString );
IDataObject^ myDataObject = Clipboard::GetDataObject();
// Checks whether the data is present or not in the Clipboard.
if ( myDataObject->GetDataPresent( DataFormats::StringFormat ) )
{
String^ clipString = (String^)(myDataObject->GetData( DataFormats::StringFormat ));
Console::WriteLine( clipString );
}
else
{
Console::WriteLine( "No String information was contained in the clipboard." );
}
}
catch ( Exception^ e )
{
Console::WriteLine( e->Message );
}
try
{
String myString = "This is a String from the ClipBoard";
// Sets the data to the Clipboard.
Clipboard.SetDataObject(myString);
IDataObject myDataObject = Clipboard.GetDataObject();
// Checks whether the data is present or not in the Clipboard.
if(myDataObject.GetDataPresent(DataFormats.StringFormat))
{
String clipString = (String)myDataObject.GetData(DataFormats.StringFormat);
Console.WriteLine(clipString);
}
else
{
Console.WriteLine("No String information was contained in the clipboard.");
}
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
Try
Dim myString As String = "This is a String from the ClipBoard"
' Sets the data to the Clipboard.
Clipboard.SetDataObject(myString)
Dim myDataObject As IDataObject = Clipboard.GetDataObject()
' Checks whether the data is present or not in the Clipboard.
If myDataObject.GetDataPresent(DataFormats.StringFormat) Then
Dim clipString As String = CType(myDataObject.GetData(DataFormats.StringFormat), String)
Console.WriteLine(clipString)
Else
Console.WriteLine("No String information was contained in the clipboard.")
End If
Catch e As Exception
Console.WriteLine(e.Message)
End Try
End Sub
End Class
Poznámky
Toto pole používá IDataObject rozhraní a DataObject třída k určení datového typu.
Při přidávání do IDataObject implementace nebo implementace DataObjectpoužijte toto pole jako formát pro IDataObject.SetData metody a DataObject.SetData metody.
Chcete-li zjistit, jestli objekt tohoto typu existuje, použijte toto pole jako formát pro IDataObject.GetDataPresent metody a DataObject.GetDataPresent metody.
Chcete-li získat objekt tohoto typu, použijte ho jako formát pro IDataObject.GetData metody a DataObject.GetData metody.
Poznámka
Formát třídy řetězců je specifický jenom pro model Windows Forms a aplikace vytvořené mimo model Windows Forms nerozpozná.