MESCIUS.ActiveReports.Design.Win Assembly / GrapeCity.ActiveReports.Design Namespace / LayoutChangingArgs Class
Members Example

LayoutChangingArgs Class

The LayoutChangingArgs class provides data required for the LayoutChanging event.

Object Model
LayoutChangingArgs Class
Syntax
'Declaration
 
Public Class LayoutChangingArgs 
   Inherits 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