private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e) { if (source.ImageInfo != null) { ValidateChildren(); saveFileDialog1.InitialDirectory = source.SelectedFolder; saveFileDialog1.FileName = source.ImageInfo.Name; saveFileDialog1.DefaultExt = System.IO.Path.GetExtension(source.ImageInfo.Name); if (saveFileDialog1.ShowDialog() == DialogResult.OK) { var newPath = saveFileDialog1.FileName; source.SaveAs(newPath); } list.Populate(); } }