![]() | User |
The UserOptionsExtension type exposes the following members.
Name | Description | |
---|---|---|
![]() | UserOptionsExtension | Initializes a new instance of the UserOptionsExtension class |
Name | Description | |
---|---|---|
![]() | SetupForUser | User in which context the settings are read/saved. |
Name | Description | |
---|---|---|
![]() | CreateControl | Provide the control for your page. This is called in lazy-load manner, when the user selects this profile options extension from the tree. |
![]() | CreateSettingsControl | Create and return window handle for custom options page. Default implementation handles control lifetime and inheritant may just enjoy from CreateControl. |
![]() | Dispose | Called when the settings page is closed. Disposes the control if not disposed already. Inheriants can ignore this if also CreateSettingsControl is left in default implementation. |
![]() | GetParent | Return parent CTExtension of this user options extension. |
![]() | GetSaveData | Called after Validate. Provide the data you wish to save. |
![]() | Init | Sets SetupForUser which is used in data retrieval and save. |
![]() | LoadData | Called after CreateControl. Setup the control you created with this stored data. |
![]() | PageName | Name that is shown in user options tree. By default this is parents FriendlyName. |
![]() | ReadUserData | Helper function to read parent extension's user specific data from given profile. |
![]() | Refresh | Notification that occurs when user re-enters to this extension's user options page. |
![]() | Save | Called when user clicks OK at options and all pages have returned true on Validate. Inheriants can ignore this and just return data at GetSaveData(Boolean) when called. |
![]() | StoreUserData | Helper function to store parent extension's data to given profile. |
![]() | TabPress | Called when TAB is pressed. Handles control focusing. |
![]() | Validate | Validate settings user has made to your control. Show error message if needed. |
Date | Version | Description |
---|---|---|
- | 2019 SP2 | First Release |