Click or drag to resize

ControlAdapter Class

Base class WinForm control used as UI of SettingsObject. Do not derive from this class directly, use ControlAdapterSETTINGSOBJECTTYPE instead.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    System.ComponentModelComponent
      System.Windows.FormsControl
        System.Windows.FormsScrollableControl
          System.Windows.FormsContainerControl
            System.Windows.FormsUserControl
              CTExtensions.ExportCore.ConfigControlAdapter
                CTExtensions.ExportCore.ConfigControlAdapterSETTINGSOBJECTTYPE

Namespace: CTExtensions.ExportCore.Config
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public abstract class ControlAdapter : UserControl

The ControlAdapter type exposes the following members.

Constructors
 NameDescription
Protected methodControlAdapter Protected internal contructor prevents outside users deriving from this class.
Top
Properties
 NameDescription
Public propertyParentExtension Parent Extension that owns this control.
Top
Methods
 NameDescription
Public methodNotifyPageRefresh Overrideable function to update UI when user navigates back and forth in options.
Protected methodOnHandleCreated Managed control doesn't get native parent's font so it fallbacks to some legacy system font which is pretty bad at least with chinese os. To fix the issue, let's force the correct system font here.
(Overrides ControlOnHandleCreated(EventArgs))
Top
See Also