XdsObjects Help file
XdsObjects Namespace / LicenseDialog Class
Members



In This Topic
    LicenseDialog Class
    In This Topic
    The customisable dialog used when a license needs to be acitvated or information about it needs to be displayed.
    Syntax
    Public Class LicenseDialog 
       Inherits System.Windows.Forms.Form
    Dim instance As LicenseDialog
    public class LicenseDialog : System.Windows.Forms.Form 
    public ref class LicenseDialog : public System.Windows.Forms.Form 
    Remarks

    This dialog uses ONLY public methods of other objects, such as XdsLicense.ActivateOnLine and hence all functionality can be replaced by develolpers if you wish, but alternatively, for a simpler implementation you can simply customise the properties of this dialog or even derive one from it.

    There is always one static copy of this dialog (XdsLicense.Dialog) which will be used for most functions by XdsObjects, but note that a clean (non-customisable) copy is used for the "nag" screens on trial and developer licenses, to prevent abuse of those licenses in commercial products.

    The dialog is used in 2 forms, a "full" form when a license needs to be obtained, and a shortened form when only information needs to be shown (e.g. a license about to expire).

    Inheritance Hierarchy

    System.Object
       System.MarshalByRefObject
          System.ComponentModel.Component
             System.Windows.Forms.Control
                System.Windows.Forms.ScrollableControl
                   System.Windows.Forms.ContainerControl
                      System.Windows.Forms.Form
                         XdsObjects.LicenseDialog

    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