I have a User Control which has a PictureBox with an Image Property.When the control is placed on the MainForm it no longer has an Image Property. The MainForm has an openFileDialog control.
The code:
private void OpenImage() { try { this.openFileDialog1.ShowDialog(); openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
string path = this.openFileDialog1.FileName; this.viewer1.Image = Image.FromFile(path); } catch { MessageBox.Show ("Invalid selection. Must be an image file", "Picture Viewer", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }