title: display an image in c#
body: <p>I want to display images with c# with <code>PictureBox</code> . I've created an class that contians a <code>pictureBox</code> and a timer. but when create object from that nothing display.</p>
  
  <p>what should i do?</p>
  
  <p>am I using timer1 correctly?</p>
  
  <p>Here is my code:</p>
  
  <pre><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.
           ...
  
      }
  </code></pre>