afficher une image dans c #

Je veux afficher des images avec c# avec PictureBox . J'ai créé une classe qui contient un pictureBox et d'une minuterie. mais lors de la création d'objet à partir de ne rien afficher.

que dois-je faire?

suis-je à l'aide de timer1 correctement?

Voici mon code:

    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        c1 c = new c1();
        c.create_move(1);
    }

}

class c1 {

    PictureBox p = new PictureBox();
    Timer timer1 = new Timer();

    public void create_move(int i){

        p.ImageLocation = "1.png";
        p.Location = new Point(50, 50 + (i - 1) * 50);

        timer1.Start();
        timer1.Interval = 15;
        timer1.Tick += new EventHandler(timer_Tick);
    }


    private int k = 0;
    void timer_Tick(object sender, EventArgs e)
    {
         //some code. this part work outside the class c1 properly.
         ...

    }

source d'informationauteur ha.M.ed