private void menuFileSaveAs_Click(object sender, EventArgs e)
{
MDIChild mc = this.ActiveMdiChild as MDIChild;
if (mc == null)
return;
if (!mc.FileSaveAs())
return;
mc.Viewer.Folder = Path.GetDirectoryName(mc.SourceFile.LocalPath);
mc.Viewer.ReportName = Path.GetFileNameWithoutExtension(mc.SourceFile.LocalPath);
mc.Text = Path.GetFileName(mc.SourceFile.LocalPath);
if (this.SavedFileEvent != null)
{
this.SavedFileEvent(this, new RdlDesignerSavedFileEvent(mc.SourceFile));
}
NoteRecentFiles(mc.SourceFile, true);
if (mc.Editor != null)
mc.Editor.ClearUndo();
return;
}