Raised when the layout is changing and passes the sender a new EventArgs class called LayoutChangingArgs.
Syntax
Example
Visual Basic | Copy Code |
---|
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 |
C# | Copy Code |
---|
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;
}
}
} |
Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
See Also