Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataFormats classe

 

Date de publication : novembre 2016

Fournit des static, prédéfinie Clipboard les noms de format. Utilisez-les pour identifier le format des données que vous stockez dans un IDataObject.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

System.Object
  System.Windows.Forms.DataFormats

public class DataFormats

NomDescription
System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodSystem_CAPS_staticGetFormat(Int32)

Retourne un DataFormats.Format avec l’ID du Presse-papiers Windows et le nom de l’ID spécifié.

System_CAPS_pubmethodSystem_CAPS_staticGetFormat(String)

Retourne un DataFormats.Format avec le nom du format spécifié et l’ID du Presse-papiers Windows.

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubfieldSystem_CAPS_staticBitmap

Spécifie un format d’image bitmap Windows. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticCommaSeparatedValue

Spécifie un format de valeurs séparées par des virgules (CSV), qui est un format d’échange utilisé par les feuilles de calcul. Ce format n’est pas utilisé directement par les Windows Forms. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticDib

Spécifie le format de bitmap indépendante du périphérique (DIB) de Windows. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticDif

Spécifie les données Interchange Format (DIF) Windows, dont Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticEnhancedMetafile

Spécifie le format de métafichier amélioré de Windows. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticFileDrop

Spécifie le format de déplacement de fichiers Windows, dont Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticHtml

Spécifie le texte dans le format de Presse-papiers HTML. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticLocale

Spécifie le format de culture Windows que les Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticMetafilePict

Spécifie le format de métafichier Windows, Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticOemText

Spécifie le format de texte standard Windows OEM (OEM). Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticPalette

Spécifie le format de palette Windows. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticPenData

Spécifie le format de données de stylet Windows, constitué de traits de stylet de logiciel de l’écriture manuscrite ; Windows Forms n’utilisent pas ce format. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticRiff

Spécifie le format audio fichier Format RIFF (Resource Interchange), dont Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticRtf

Spécifie un texte composé de données du Format RTF (Rich Text Format). Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticSerializable

Spécifie un format qui encapsule tout type d’objet de Windows Forms. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticStringFormat

Spécifie le format de la classe de chaîne Windows Forms, qui utilise des Windows Forms pour stocker des objets de chaîne. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticSymbolicLink

Spécifie le format de lien symbolique Windows que les Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticText

Spécifie le format de texte ANSI standard. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticTiff

Spécifie le fichier de Format TIFF (Tagged Image), dont Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticUnicodeText

Spécifie le format de texte Unicode Windows standard. Cela static champ est en lecture seule.

System_CAPS_pubfieldSystem_CAPS_staticWaveAudio

Spécifie le format audio wave que les Windows Forms n’utilisent pas directement. Cela static champ est en lecture seule.

Le IDataObject et DataObject classes également utilisent le static format list pour déterminer le type de données qui sont récupérées à partir du système Clipboard, ou qui est transféré dans une opération de glisser-déplacer.

Le GetFormat méthode vous permet de :

  • Obtenir prédéfini DataFormats.Format objet pour un nom de format ou le numéro d’identification.

  • Ajouter une nouveau format nom/ID paire de numéros à la static répertorier dans cette classe et inscrire le format dans le Registre Windows en tant qu’un Clipboard lorsque vous lui passez le format du nom de format.

Vous pouvez obtenir le Id nombre ou format Name à partir de la propriété appropriée dans la DataFormats.Format instance.

L’exemple de code suivant crée un nouveau format de données nommé myFormat. Le code crée ensuite un MyNewObject qui est stocké dans un DataObject. Le DataObject est copié vers le Clipboard.

Ensuite, le DataObject est récupéré à partir de la Clipboard et le MyNewObject est récupérée. La valeur de la MyNewObject est imprimé dans une zone de texte. Ce code requiert que textBox1 a été créé et placé sur un formulaire.

using System;
using System.Windows.Forms;

public class MyClass : Form {
    protected TextBox textBox1;

    public void MyClipboardMethod() {
       // Creates a new data format.
       DataFormats.Format myFormat = DataFormats.GetFormat("myFormat");

       /* Creates a new object and stores it in a DataObject using myFormat 
        * as the type of format. */
       MyNewObject myObject = new MyNewObject();
       DataObject myDataObject = new DataObject(myFormat.Name, myObject);

       // Copies myObject into the clipboard.
       Clipboard.SetDataObject(myDataObject);

       // Performs some processing steps.

       // Retrieves the data from the clipboard.
       IDataObject myRetrievedObject = Clipboard.GetDataObject();

       // Converts the IDataObject type to MyNewObject type. 
       MyNewObject myDereferencedObject = (MyNewObject)myRetrievedObject.GetData(myFormat.Name);

       // Prints the value of the Object in a textBox.
       textBox1.Text = myDereferencedObject.MyObjectValue;
    }
 }

 // Creates a new type.
 [Serializable]
 public class MyNewObject : Object {
    private string myValue;

    // Creates a default constructor for the class.
    public MyNewObject() {
       myValue = "This is the value of the class";
    }

    // Creates a property to retrieve or set the value.
    public string MyObjectValue {
       get {
          return myValue;
       }
       set {
          myValue = value;
       }
    }
 }


.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: