Articles in this section

QLM Wizard - .NET User Control

The QLM WizardControl manages online and offline activation of license keys. Upon activation, the keys are stored on the end user system.

Note that you should always make sure that the properties set in the QLM Wizard control match the corresponding properties set in the LicenseValidator class. The most critical properties that you need to ensure are set to the same value in both locations are:

QlmProductID

QlmMajorVersion

QlmMinorVersion

QlmGUID

QlmPublicKey

QlmLicenseType

QlmCommunicationEncryptionKey

QlmWebServiceUrl

QlmStoreKeysLocation

QlmStoreKeysOptions

QLM Wizard - UI Properties

Name

Description

QlmActivationMethodCaption

Caption of the Activation Method page.

QlmActivationMethodCaptionFont

Font of the caption of the Activation Method page.

QlmActivationMethodCaptionForeColor

Foreground color of the caption of the Activation Method page.

QlmActivationMethodTitle

Title of the Activation Method page.

QlmActivationMethodTitleFont

Font of the title of the Activation Method page.

QlmActivationMethodTitleForeColor

Foreground color of the title of the Activation Method page.

QlmActivationMethodTitleImage

Image displayed to the left of the title of the Activation Method page.

QlmBuyNowCaption

Caption of the Buy Now button.

QlmBuyNowUrl

URL associated to the Buy Now button.

QlmCloseFormOnFinish

Automatically close the form when the user clicks the Finish or Cancel button.

QlmDeactivateCaption

Caption of the Deactivate radio button on the Activation Method page.

QlmFontButtons

Font to use on all buttons.

QlmFontLabels

Font to use on all labels.

QlmFontRadioButtons

Font to use on all radio buttons.

QlmFontResult

Font to use in the result panel.

QlmFontText

Font to use on all text fields.

QlmForeColorControls

Foreground colors of all controls such as labels and buttons.

QlmForeColorResult

Foreground colors of the result panel that displays the result of the license validation.

QlmForeColorText

Foreground colors of all text fields.

QlmFormatLicenseKey

Formats the license key by adding dash separators.

QlmFormatLicenseKeyGroupSize

Size of the group of characters in a formatted license. The QlmFormatLicenseKey property must be true for this to take effect.

QlmFormBackColor

Sets the background color of the wizard.

QlmFormBackColor2

Sets the 2nd gradient background color of the wizard.

QlmFormCurvature

Curvature of the corners of the wizard.

QlmGlowColor

Background color of text fields when in focus.

QlmMessageExpired

Sets the text to display if the license key expired.

QlmMessageRemainingDays

Sets the text to display when a trial license is still valid. The message should include a {0} argument to display the remaining days.

QlmMessageTrial

Sets the text to display when a trial license is detected.

QlmOfflineActivationCaption

Caption of the Offline Activation radio button.

QlmOnlineActivationCaption

Caption of the Online Activation radio button.

QlmProductFont

Set the font to use for the Product Name.

QlmProductForecolor

Set the foreground color of the Product Name.

QlmProductImage

Set the image displayed to the left of the product name.

QlmProductTitle

Sets the title of the product.

QlmShowBuyNowButton

Show or hide the Buy Now button.

QlmShowBuyDeactivate

Show or hide the Deactivate radio button.

QlmShowProxyButton

Show or hide the Proxy Settings button.

QlmShowTryButton

Show or hide the Try button.

QlmWizardTitle

Title of the wizard.

QlmWizardTitleIcon

Icon of the wizard.

QLM Wizard - License properties

Name

Description

QlmCommunicationEncryptionKey

Set the communicationEncryptionKey to use when connecting to the QLM web service. The communicationEncryptionKey must match the one defined in the web.confi file on the web server.

QlmEnableMultiByte

Enable multibyte to support system with a ComputerID that contains multibyte characters.

QlmEnableSoapExtension

By default, QLM sends custom headers with every SOAP request and sends information to the server related to the customer's locale. If this interferes with your own SOAP extension, you can turn off QLM's extension.

QlmEvaluationLicenseKey

Set the evaluation key to use when the user selects to evaluate the software and does not have a license key.

QlmEvaluationPerUser

Sets whether the evaluation information is stored per user or per machine.

QlmFavorMachineLevelLicenseKey

If a license key is stored both at the user level and the machine level, set this property to true to favor the key stored at the machine level.

QlmGUID

Set the GUID associated to your product. The GUID can be found on the Define Product page in the QLM Console.

QlmLicenseType

Set the license type. The license type can be: ComputerName, UserDefined or Generic.

QlmMajorVersion

Set the Major Version associated to your product. The Major Version can be found on the Define Products page in the QLM Console.

QlmMinorVersion

Set the Minor Version associated to your product. The Minor Version can be found on the Define Products page in the QLM Console.