public override void DoDefaultAction() { try { if (designerHost == null) { designerHost = this.GetService(typeof(IDesignerHost)) as IDesignerHost; } fmERptDesigner = new fmEasilyReportDesigner(this.Component as EasilyReport, designerHost); fmERptDesigner.ShowDialog(); } catch (Exception err) { MessageBox.Show(err.Message); } }
public void OnOpen(object sender, EventArgs e) { try { if (designerHost == null) { designerHost = this.GetService(typeof(IDesignerHost)) as IDesignerHost; } fmERptDesigner = new fmEasilyReportDesigner(this.Component as WebEasilyReport, designerHost); fmERptDesigner.ShowDialog(); TypeDescriptor.GetProperties(typeof(WebEasilyReport))["HeaderFont"].SetValue(this.Component, (this.Component as WebEasilyReport).HeaderFont.Clone()); TypeDescriptor.GetProperties(typeof(WebEasilyReport))["FieldFont"].SetValue(this.Component, (this.Component as WebEasilyReport).FieldFont.Clone()); TypeDescriptor.GetProperties(typeof(WebEasilyReport))["FooterFont"].SetValue(this.Component, (this.Component as WebEasilyReport).FooterFont.Clone()); fmERptDesigner = null; } catch (Exception err) { MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }