Rectangle en premier plan

Signaler
Messages postés
2
Date d'inscription
mercredi 21 novembre 2007
Statut
Membre
Dernière intervention
4 décembre 2010
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Bonjour
En c#:

J'ai une pictureBox incluant une image le tout dans Form1
Je crée un rectangle (DrawRectangle) pour délimiter une zone de contrôle sur mon image(pour analyse d'image), le probléme est que mon rectangle est en arriére plan par rapport à ma pictureBox, je voudrais le contraire.


Merci

1 réponse

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
36
Salut,

public partial class Form1 : Form
{
    public Form1( )
    {
        InitializeComponent( );

        PictureBox pb = new PictureBox( );
        pb.Parent = this;
        pb.Dock = DockStyle.Fill;
        pb.Image = this.Icon.ToBitmap( );
        pb.SizeMode = PictureBoxSizeMode.StretchImage;
        pb.Paint += new PaintEventHandler( PictureBox_Paint );
    }

    private void PictureBox_Paint( object sender, PaintEventArgs e )
    {
        e.Graphics.DrawRectangle( new Pen(
            Color.Blue, 10.0f ), 10, 10, 100, 100 );
    }
}