Etirer une image de fond

Résolu
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 - 9 mai 2006 à 14:42
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 - 9 mai 2006 à 14:50
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

Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
9 mai 2006 à 14:50
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 );
}
3
Rejoignez-nous