Etirer une image de fond [Résolu]

Signaler
Messages postés
1107
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
10 juillet 2018
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Bonjour,

Je voudrais savais s'il est possible d'étirer une image de fond d'une form ou d'un contrôle. Le comportement que j'ai actuellement est le mode mosaïque (répétition de l'image).

Merci,

Freg

1 réponse

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Salut, oui en .NET 2.0 utilise la propriété BackgroundImageLayout, en .NET 1.1 il faut dessiner toi même l'image de fond en "overridant" la méthode OnPaint.

protected override void OnPaint( PaintEventArgs e )
{
base.OnPaint( e );


Graphics g = e.Graphics;
g.DrawImage( myBitmap, this.ClientRectangle );
}