First of all, we can read perfectly normal font. There's no need to use size 18 bold red font.
Use the FileOpenDialog class this way:
OpenFileDialog *opfdlg=new OpenFileDialog ();
opfdlg->Filter="JPEG files (*.jpg;*.jpeg)|*.jpg;*.jpeg";
opfdlg->ShowDialog()
To show the image, use:
String *s=opfdlg->FileName;
m_bitmap=new Bitmap(s);
Invalidate();
Use the OnPaint handler this way:
Graphics *g=e->Graphics;
g->DrawImage(m_bitmap,this->AutoScrollPosition.X, this->AutoScrollPosition.Y, m_bitmap->Width,m_bitmap->Height);
That's it. You're done.