Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

TextureBrush, classe

Chaque propriété de la classe TextureBrush est un objet Brush qui utilise une image pour remplir l'intérieur d'une forme. Cette classe ne peut pas être héritée.

Espace de noms :  System.Drawing
Assembly :  System.Drawing (dans System.Drawing.dll)
public sealed class TextureBrush : Brush

Le type TextureBrush expose les membres suivants.

  NomDescription
Méthode publiqueTextureBrush(Image)Initialise un nouvel objet TextureBrush qui utilise l'image spécifiée.
Méthode publiqueTextureBrush(Image, WrapMode)Initialise un nouvel objet TextureBrush qui utilise l'image et le mode habillage spécifiés.
Méthode publiqueTextureBrush(Image, Rectangle)Initialise un nouvel objet TextureBrush qui utilise l'image et le rectangle englobant spécifiés.
Méthode publiqueTextureBrush(Image, RectangleF)Initialise un nouvel objet TextureBrush qui utilise l'image et le rectangle englobant spécifiés.
Méthode publiqueTextureBrush(Image, WrapMode, Rectangle)Initialise un nouvel objet TextureBrush qui utilise l'image, le mode habillage et le rectangle englobant spécifiés.
Méthode publiqueTextureBrush(Image, WrapMode, RectangleF)Initialise un nouvel objet TextureBrush qui utilise l'image, le mode habillage et le rectangle englobant spécifiés.
Méthode publiqueTextureBrush(Image, Rectangle, ImageAttributes)Initialise un nouvel objet TextureBrush qui utilise l'image, le rectangle englobant et les attributs d'image spécifiés.
Méthode publiqueTextureBrush(Image, RectangleF, ImageAttributes)Initialise un nouvel objet TextureBrush qui utilise l'image, le rectangle englobant et les attributs d'image spécifiés.
Début
  NomDescription
Propriété publiqueImageObtient l'objet Image associé à cet objet TextureBrush.
Propriété publiqueTransformObtient ou définit une copie de l'objet Matrix qui définit la transformation géométrique locale de l'image associée à cet objet TextureBrush.
Propriété publiqueWrapModeObtient ou définit une énumération WrapMode qui indique le mode habillage de cet objet TextureBrush.
Début
  NomDescription
Méthode publiqueCloneCrée une copie exacte de cet objet TextureBrush. (Substitue Brush.Clone().)
Méthode publiqueCreateObjRefCrée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode publiqueDispose()Libère toutes les ressources utilisées par cet objet Brush. (Hérité de Brush.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetLifetimeServiceRécupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueInitializeLifetimeServiceObtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publiqueMultiplyTransform(Matrix)Multiplie l'objet Matrix qui représente la transformation géométrique locale de cet objet TextureBrush par l'objet Matrix spécifié en ajoutant l'objet Matrix indiqué au début.
Méthode publiqueMultiplyTransform(Matrix, MatrixOrder)Multiplie l'objet Matrix qui représente la transformation géométrique locale de cet objet TextureBrush par l'objet Matrix spécifié dans l'ordre indiqué.
Méthode publiqueResetTransformRétablit la propriété Transform de cet objet TextureBrush sur Identity.
Méthode publiqueRotateTransform(Single)Fait pivoter la transformation géométrique locale de cet objet TextureBrush selon la valeur spécifiée. Cette méthode ajoute la rotation avant la transformation.
Méthode publiqueRotateTransform(Single, MatrixOrder)Fait pivoter la transformation géométrique locale de cet objet TextureBrush selon la valeur spécifiée dans l'ordre indiqué.
Méthode publiqueScaleTransform(Single, Single)Met à l'échelle la transformation géométrique locale de cet objet TextureBrush selon les valeurs spécifiées. Cette méthode ajoute la matrice de mise à l'échelle avant la transformation.
Méthode publiqueScaleTransform(Single, Single, MatrixOrder)Met à l'échelle la transformation géométrique locale de cet objet TextureBrush selon les valeurs spécifiées dans l'ordre indiqué.
Méthode protégéeSetNativeBrushDans une classe dérivée, définit une référence à un objet brush GDI+. (Hérité de Brush.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publiqueTranslateTransform(Single, Single)Convertit la transformation géométrique locale de cet objet TextureBrush selon les valeurs spécifiées. Cette méthode ajoute la translation avant la transformation.
Méthode publiqueTranslateTransform(Single, Single, MatrixOrder)Convertit la transformation géométrique locale de cet objet TextureBrush selon les valeurs spécifiées dans l'ordre indiqué.
Début

L'exemple de code suivant montre comment obtenir une nouvelle bitmap à l'aide de la méthode FromFile. Il illustre aussi TextureBrush.

Cet exemple est conçu pour être utilisé avec Windows Forms. Créez un formulaire qui contient un bouton nommé Button2. Collez le code dans le formulaire et associez la méthode Button2_Click à l'événement Click du bouton.


private void Button2_Click(System.Object sender, System.EventArgs e)
{
    try
    {
        Bitmap image1 = (Bitmap) Image.FromFile(@"C:\Documents and Settings\" +
            @"All Users\Documents\My Music\music.bmp", true);

        TextureBrush texture = new TextureBrush(image1);
        texture.WrapMode = System.Drawing.Drawing2D.WrapMode.Tile;
        Graphics formGraphics = this.CreateGraphics();
        formGraphics.FillEllipse(texture, 
            new RectangleF(90.0F, 110.0F, 100, 100));
        formGraphics.Dispose();

    }
    catch(System.IO.FileNotFoundException)
    {
        MessageBox.Show("There was an error opening the bitmap." +
            "Please check the path.");
    }

}


.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.