ActiveReports 13
LayoutChangingArgs Class
Members  Example 

GrapeCity.ActiveReports.Design.Win Assembly > GrapeCity.ActiveReports.Design Namespace : LayoutChangingArgs Class

The LayoutChangingArgs class provides data required for the LayoutChanging event.

Object Model
LayoutChangingArgs Class
Syntax
'Declaration
 
Public Class LayoutChangingArgs 
   Inherits System.EventArgs
public class LayoutChangingArgs : System.EventArgs 
Example
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; 
        } 
    } 
}
Inheritance Hierarchy

System.Object
   System.EventArgs
      GrapeCity.ActiveReports.Design.LayoutChangingArgs

See Also

Reference

LayoutChangingArgs Members
GrapeCity.ActiveReports.Design Namespace