'Declaration Public Event LayoutChanging As LayoutChangingEventHandler
public event LayoutChangingEventHandler LayoutChanging
'Declaration Public Event LayoutChanging As LayoutChangingEventHandler
public event LayoutChangingEventHandler LayoutChanging
Handlers can inspect the event arguments to determine the nature of the proposed change and decide whether to allow it, modify it, or prevent it from occurring.
Private Sub ardMain_LayoutChanging(ByVal sender As Object, ByVal e As Design.LayoutChangingArgs) Handles ardMain.LayoutChanging If e.Type = Design.LayoutChangeType.SectionDelete Then Dim Result As DialogResult Result = MessageBox.Show("Are you sure you want to delete this section?", "Delete?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) If Result = DialogResult.Cancel Then e.AllowChange = False Else e.AllowChange = True End If End If End Sub
private void ardMain_LayoutChanging(object sender, GrapeCity.ActiveReports.Design.LayoutChangingArgs e) { if (e.Type == Design.LayoutChangeType.SectionDelete) { DialogResult Result; Result = MessageBox.Show("Are you sure you want to delete this section?", "Delete?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (Result == DialogResult.Cancel) { e.AllowChange = false; } else { e.AllowChange = true; } } }