[]
        
(Showing Draft Content)

C1.Win.C1DynamicHelp.UIElementResolver

UIElementResolver Class

This class provides methods to find UI elements inside a control by name, coordinates, etc, and other methods necessary for associating dynamic help to UI elements inside a control.

Inheritance
UIElementResolver
Namespace: C1.Win.C1DynamicHelp
Assembly: C1.Win.C1DynamicHelp.4.8.dll
Syntax
public class UIElementResolver
Remarks

A class derived from this class is necessary only if you are using custom controls that cannot be handled by the C1DynamicHelp control automatically and then only if you need to associate help topics with parts (UI elements) of those controls, not with the controls themselves.

You have no need to create objects of this type, it is sufficient to define a class derived from UIElementResolver and override its virtual methods. These overridden methods should provide necessary information about UI elements inside custom controls used in your application.

Constructors

Name Description
UIElementResolver()

Creates a new instance of a UIElementResolver

Methods

Name Description
ActivateUIElement(object)

This method is called by the C1DynamicHelp control when you need to start monitor events or other occurrences to determine when the focus enters and leaves UI elements inside the custom control.

FindUIElement(object, string)

Searches for a UI element by its Name property.

GetUIElementAtPoint(object, Point)

Retrieves the child UI element located at the specified coordinates.

GetUIElementInfo(object)

This method returns a UIElementInfo object containing the name and parent of the UI element.

HandleUIElementEvent(object, UIElementEvents)

Simulates an event for a UI element.