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.GetFormats ()

 

Data di pubblicazione: novembre 2016

Restituisce un elenco di tutti i formati dati archiviati in questa istanza sono associati o possono essere convertiti in.

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

string[] GetFormats()

Valore restituito

Type: System.String[]

Una matrice dei nomi che rappresenta un elenco di tutti i formati supportati dai dati archiviati in questo oggetto.

Chiamare questo metodo per ottenere i formati dati supportati prima di chiamare il GetData metodo. Vedere la DataFormats classe per i formati predefiniti.

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.GetFormats.

Questo esempio viene utilizzata la DataObject classe che implementa l'interfaccia IDataObject, per illustrare l'uso del GetFormats metodo. Viene innanzitutto creato un oggetto dati (myDataObject) utilizzando una stringa e Text formato. Quindi recupera tutti i formati di dati e formati di conversione di dati nell'oggetto dati e visualizza l'elenco risultante in una finestra di messaggio. Questo esempio si presuppone che siano stati creati un Form denominato Form1.

private void GetFormats1() 
{
    // Creates a data object using a string and the Text format.
    DataObject myDataObject = new DataObject(DataFormats.Text, "My text string");

    // Gets all the data formats and data conversion formats in the data object.
    String[] allFormats = myDataObject.GetFormats();

    // Creates the string that contains the formats.
    string theResult = "The format(s) associated with the data are: " + '\n';
    for(int i = 0; i < allFormats.Length; i++)
        theResult += allFormats[i] + '\n';
    // Displays the result in a message box.
    MessageBox.Show(theResult);
}

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