Bonjour,
Je suis débutant en c# et j'aimerais crée une classe dans lequel je crée un picture box en n'utilisant pas l'interface graphique le problème c'est que je n'arrive pas a l'initialiser dans mon panel.
j'ai donc une classe qui me permet de créer une picture box
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
    class Carre
    {
        PictureBox box = new PictureBox();
        static int largeur = 50;
        static int hauteur = 50;
 
        public Carre(int positionX, int positionY)
        {
            box.Location = new Point(positionX,positionY);//initialise la postion
            box.Size = new Size(largeur, hauteur);//initialise la taille
            box.BorderStyle = BorderStyle.Fixed3D;//definit la bordure
            box.BackColor = System.Drawing.Color.White;
 
        }
 
    }

et quand je crée une instance de cette objet je voudrais le faire apparaitre sur sur ma form dans un panel mais je n'y arrive pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 public Form1()
        {
            InitializeComponent();
 
            Carre box = new Carre(100, 100);
 
        }
Je sais que je m'y prend mal j'aimerais avoir un peu d'aide pour cela merci!