XdsObjects Help file
XdsObjects Namespace / LicenseDialog Class
Members



LicenseDialog Class
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