title: How do I make picture stay on Picturebox?
body: <p>I am drawing a graph on a picturebox on Windows Mobile Smart Device Application. The graph works well, but it disappears immediately afterwards.</p>
  
  <p>I used the line:</p>
  
  <pre><code>this.Invoke(new EventHandler(picture2_show));
  </code></pre>
  
  <p>and my drawing method:</p>
  
  <pre><code>private void picture2_show(object sender, EventArgs e)
  {
      using (Graphics objGraphics = this.pictureBox2.CreateGraphics())
      {
          Pen redpen = new Pen(Color.Red, 1);
          int picBoxWidth = pictureBox2.Size.Width;
          int picBoxHeight = pictureBox2.Size.Height;
          int halfWidth = pictureBox2.Size.Width / 2;
          int halfHeight = pictureBox2.Size.Height / 2;
  
          Graphics objGraphic = this.pictureBox2.CreateGraphics();
  
          objGraphic.DrawLine(redpen, 0, 0, 0, picBoxHeight);
          objGraphic.DrawLine(redpen, 0, picBoxHeight - 1, picBoxWidth, picBoxHeight - 1);
          //Rectangle first = new Rectangle(0, halfHeight, picBoxWidth, halfHeight);
  
          Pen bpen = new Pen(Color.LawnGreen, 3);
          for (int i = 0; i &lt; array.Length - 1; i++)
          {
              objGraphic.DrawLine(
                  bpen, 
                  pictureBox2.Size.Width * i / array.Length,
                  pictureBox2.Size.Height - array[i],
                  pictureBox2.Size.Width * (i + 1) / array.Length,
                  pictureBox2.Size.Height - array[i + 1]);
          }
      }
  }
  </code></pre>
  
  <p>The picturebox stays, but how do I make the graph not disappear??</p>
  
  <p>Help is very much appreciated!</p>