Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo IDataObject.GetDataPresent (String)

 

Data di pubblicazione: ottobre 2016

Determina se i dati archiviati in questa istanza sono associati, o possono essere convertiti nel formato specificato.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

bool GetDataPresent(
	string format
)

Parametri

format
Type: System.String

Il formato per cui si desidera controllare. Vedere DataFormats per i formati predefiniti.

Valore restituito

Type: System.Boolean

true Se i dati archiviati in questa istanza è associata, o può essere convertita nel formato specificato; in caso contrario false.

Chiamare questo metodo per determinare se esiste un formato nell'istanza DataObject prima di chiamare GetData. Chiamare GetFormats per i formati disponibili in questa istanza.

System_CAPS_noteNota

Se sono stati memorizzati specifica che la conversione è consentita e se il formato richiesto è compatibile con il formato stored, i dati possono essere convertiti in un altro formato. Ad esempio, i dati archiviati come Unicode può essere convertito in testo.

Per un'implementazione di questo metodo, vedere DataObject.GetDataPresent.

Questo esempio viene utilizzata la DataObject classe che implementa l'interfaccia IDataObject, per illustrare l'uso del GetDataPresent metodo. Viene innanzitutto creato un oggetto dati utilizzando una stringa e Text formato. Quindi, viene verificato che i dati sono presenti nel Text formattare e visualizzare i risultati in una finestra di messaggio. Nell'esempio si presuppone che siano stati creati un Form denominato Form1.

private void TestDataObject() 
{
    // Creates a new data object using a string and the Text format.
    string myString = "Hello World!";
    DataObject myDataObject = new DataObject(DataFormats.Text, myString);

    // Checks whether the data is present in the Text format and displays the result.
    if (myDataObject.GetDataPresent(DataFormats.Text))
        MessageBox.Show("The stored data is in the Text format." , "Test Result");
    else
        MessageBox.Show("The stored data is not in the Text format.", "Test Result");
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: