# DynamicHelp for WinForms Samples

## Content



Please be advised that this ComponentOne software tool is accompanied by various sample projects and/or demos which may make use of other development tools included with the ComponentOne Studio.

Please refer to the pre-installed product samples through the following path:

**Documents\\ComponentOne Samples\\WinForms**

The following tables provide a short description for each sample.

### Visual Basic Samples

| Sample | Description |
| --- | --- |
|   AddingUICommands   |   This sample shows how to add a toolbar to a **C1DynamicHelp** control to provide more functionality:  <ul><li>Allows users to navigate back/forward through help navigation history.</li><li>Allows users to open the Help file in an external window on a specified tab.</li><li>Allows users to pin the current topic down in order to temporarily disable changing topics.</li></ul>  This sample uses the **C1DynamicHelp** control.   |
|   MultipleForms   |   This sample demonstrates how to use **C1DynamicHelp** controls on multiple forms, how to set them up to use a single help source, and how to refresh the TopicMap to support controls created dynamically. This sample uses the **C1DynamicHelp** control.   |
|   UsingUIElementResolver   |   This sample demonstrates how to create a custom UIElementResolver and use it in the **C1DynamicHelp** control. This sample uses the **C1DynamicHelp** control.   |
|   WorkingWithTopicMap   |   This sample demonstrates how to load topic map from different locations: from a default topic map file, from a custom file, from application resources. It also shows how to save a modified topic map to different locations. This sample uses the **C1DynamicHelp** control.   |

### C# Samples

| Sample | Description |
| --- | --- |
|   AddingUICommands   |   This sample shows how to add a toolbar to a **C1DynamicHelp** control to provide more functionality:  <ul><li>Allows users to navigate back/forward through help navigation history.</li><li>Allows users to open the Help file in an external window on a specified tab.</li><li>Allows users to pin the current topic down in order to temporarily disable changing topics.</li></ul>  This sample uses the **C1DynamicHelp** control.   |
|   MultipleForms   |   This sample demonstrates how to use **C1DynamicHelp** controls on multiple forms, how to set them up to use a single help source, and how to refresh the TopicMap to support controls created dynamically. This sample uses the **C1DynamicHelp** control.   |
|   UsingUIElementResolver   |   This sample demonstrates how to create a custom UIElementResolver and use it in the **C1DynamicHelp** control. This sample uses the **C1DynamicHelp** control.   |
|   WorkingWithTopicMap   |   This sample demonstrates how to load topic map from different locations: from a default topic map file, from a custom file, from application resources. It also shows how to save a modified topic map to different locations. This sample uses the **C1DynamicHelp** control.   |