Exporter (0) Imprimer
Développer tout

Comment : définir une image d'arrière-plan sur un formulaire

Vous pouvez substituer la méthode OnPaint du formulaire pour dessiner une image comme arrière-plan pour votre formulaire.

Pour dessiner une image d'arrière-plan sur un formulaire

  1. Substituez la méthode OnPaint du formulaire

  2. Obtenez l'image d'un fichier externe sur le périphérique ou comme une ressource incorporée dans l'assembly.

  3. Utilisez l'objet Graphics de la propriété Graphics du PaintEventArgs pour dessiner l'image. Utilisez les dimensions spécifiées par la propriété ClientRectangle du formulaire

Exemple

Cet exemple utilise un fichier image compilé comme une ressource incorporée en tant qu'image d'arrière-plan pour un formulaire.

protected override void OnPaint(PaintEventArgs e)
{        
    // Get image compiled as an embedded resource.
    Assembly asm = Assembly.GetExecutingAssembly();
    Bitmap backgroundImage = new Bitmap(asm.GetManifestResourceStream("mypicture.jpg"));

    e.Graphics.DrawImage(backgroundImage, this.ClientRectangle,
        new Rectangle(0,0, backgroundImage.Width, backgroundImage.Height),
        GraphicsUnit.Pixel);
}

Compilation du code

Cet exemple nécessite des références aux espaces de noms suivants :

Voir aussi

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft