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

In This Topic
    LayoutChangingArgs Class
    In This Topic

    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