using System.Windows.Forms; namespace FastReport.Gauge.Linear { public partial class LinearGauge : IHasEditor { /// public override void OnBeforeInsert(int flags) { base.OnBeforeInsert(flags); // to avoid applying last formatting Border.Lines = BorderLines.All; } /// public override bool InvokeEditor() { GaugeObject oldGauge = (GaugeObject)Clone(); using (LinearGaugeEditorForm gaugeEditor = new LinearGaugeEditorForm(this)) { if (gaugeEditor.ShowDialog() != DialogResult.OK) Inverted = (oldGauge as LinearGauge).Inverted; } return true; } } }