[Overview][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'LazHelpIntf' (#lcl)

# THelpNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

.

## Declaration

Source position: lazhelpintf.pas line 97

`type THelpNode = class(TPersistent)`
`public`
`constructor Create();` |  | Constructor for the class instance.
`constructor CreateURL();` |  | Alternate constructor using the URL for the help node.
`constructor CreateID();` |  | Alternate constructor using the ID for the help node.
`constructor CreateURLID();` |  | Alternate constructor using the URL and ID for the help node.
`constructor CreateContext();` |  | Alternate constructor using the Context for the help node.
`constructor CreateURLContext();` |  | Alternate constructor using the URL and Context for the help node.
`property Owner: THelpDatabase; [rw]` |  | Help database that owns the help node.
`function URLValid;` |  | Indicates if the URL for the help node is valid.
`function IDValid;` |  | Indicates if the unique identifier is valid for the help node.
`function ContextValid;` |  | Indicates if the help context is valid for the help node.
`function AsString;` |  | Gets the string representation for the help node.
`procedure Assign(); override;` |  | Assigns values from Source to the current class instance.
`published`
`property Title: string; [rw]` |  | Title for the help node.
`property HelpType: THelpNodeType; [rw]` |  | Type for the help node.
`property URL: string; [rw]` |  | URL used to access content for the help node.
`property ID: string; [rw]` |  | Unique identifier for the help node in a help database.
`property Context: THelpContext; [rw]` |  | Help context for the help node.
`end;`

## Inheritance

`THelpNode` |  | .
`TPersistent`
?
`TObject`