ActiveReports 6 Online Help
IsDirty Property
Example 

Sets or returns the current state of the report layout.  This property is set to True when any changes are made to the report layout since it was last saved.
Syntax
'Declaration
 
Public Property IsDirty As Boolean
public bool IsDirty {get; set;}
Remarks
This property is typically used by the End-User Report Designer control to determine whether the current report layout needs to be saved.
Example
NOTE:  The following is incomplete code.  You would need to add your own code to handle the user's answer via the MessageBox.
private void mnuExit_Click(object sender, System.EventArgs e)
{
    if (this.ardMain.Report.IsDirty == True)
    {
        MessageBox.Show ("Do you want to save your report?");
    }
    else
    {
        this.Close();
    }
}
Private Sub mnuExit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuExit.Click
    If ardMain.Report.IsDirty Then
        MessageBox.Show("Would you like to save your report?")
    Else
        Me.Close()
    End If
End Sub
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

Reference

ActiveReport Class
ActiveReport Members

Send Feedback