using FastReport.Design; using FastReport.Utils; using System; namespace FastReport { internal class ReportPageMenu : ComponentBaseMenu { #region Private Methods private void miCopy_Click(object sender, EventArgs e) { Designer.cmdCopyPage.Invoke(); } private void miDelete_Click(object sender, EventArgs e) { Designer.cmdDeletePage.Invoke(); } #endregion // Private Methods #region Constructors public ReportPageMenu(Designer designer) : base(designer) { miEdit.Visible = Designer.cmdEdit.Enabled; miCut.Visible = false; miPaste.Visible = false; miBringToFront.Visible = false; miSendToBack.Visible = false; // remove from QAT. This menu is too short miEdit.QatItem = miCopy.QatItem = miDelete.QatItem = false; miEdit.Text = Res.Get("Designer,Menu,File,PageSetup"); miCopy.Text = Res.Get("Designer,Menu,Edit,CopyPage"); miCopy.Enabled = Designer.cmdCopyPage.Enabled; miDelete.Enabled = Designer.cmdDeletePage.Enabled; miCopy.Click += miCopy_Click; miDelete.Click += miDelete_Click; } #endregion // Constructors } }