![](dotnetdiagramimages/GrapeCity_ActiveReports_Design_Win_v12_GrapeCity_ActiveReports_Design_LayoutChangingArgs.png)
The LayoutChangingArgs class provides data required for the LayoutChanging event.
'Declaration Public Class LayoutChangingArgs Inherits System.EventArgs
public class LayoutChangingArgs : System.EventArgs
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; } } }
System.Object
System.EventArgs
GrapeCity.ActiveReports.Design.LayoutChangingArgs