The LayoutChangingArgs class provides data required for the LayoutChanging event.
Object Model
Syntax
Visual Basic (Declaration) | |
---|
Public Class LayoutChangingArgs
Inherits System.EventArgs |
C# | |
---|
public class LayoutChangingArgs : System.EventArgs |
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;
}
}
} |
Inheritance Hierarchy
System.Object
System.EventArgs
GrapeCity.ActiveReports.Design.LayoutChangingArgs
See Also